사실은 제가 이런 것을 질문드리는 것이 부끄럽습니다.
용기내어서 질문드립니다.
mysql_fetch_object 와 mysql_fetch_array 의차이점을 알고 싶습니다.
---------------
$sql = "select gr_id, gr_subject, gr_1 from $g4[group_table] where gr_id not in ('intro', 'diary', 'club', 'manage')";
$qry = mysql_query($sql);
for ($i=0; $row=mysql_fetch_array($qry); $i++) {
echo "d.add({$row[gr_1]}, 0, '{$row[gr_subject]}','{$g4[bbs_path]}/group.php?gr_id={$row[gr_id]}');";
$sql2 = "select bo_table, bo_subject from $g4[board_table] where gr_id = '$row[gr_id]' order by bo_order_search";
$qry2 = mysql_query($sql2);
for ($j=0; $row2=mysql_fetch_array($qry2); $j++) {
$b = $row[gr_1] + $j + 1 ;
echo "d.add({$b},{$row[gr_1]}, '{$row2[bo_subject]}','{$g4[bbs_path]}/board.php?bo_table={$row2[bo_table]}');";
$sql3 = "select bo_category_list from g4_board where bo_table='$row2[bo_table]' and bo_use_category='1'";
$qry3 = mysql_fetch_object(mysql_query($sql3));
if ($qry3->bo_category_list != "") { //$qry3->bo_category_list = 배열에 정렬
$row3 = explode("|", $qry3->bo_category_list);
for ($k=0; $k<count($row3); $k++) {
$c = $b + $k + 500; // $b(max) < $c(min) 되도록 숫자조정, gr_1을 가능하면 크게하는 것이 좋음
echo "d.add({$c},{$b}, '$row3[$k]','{$g4[bbs_path]}/board.php?bo_table={$row2[bo_table]}&mode=&sca={$row3[$k]}');";
}
}
}
}
-------------------
위에서
$qry3 = mysql_fetch_object(mysql_query($sql3)); 을
$qry3 = mysql_fetch_array (mysql_query($sql3)); 으로 하면 작동하지 않기에 질문드립니다.
아울러 mysql_query 와 sql_query 는 바꾸어도 아무런 이상이 없던데...
mysql 과 sql 의 차이도 알고 싶어요.
용기내어서 질문드립니다.
mysql_fetch_object 와 mysql_fetch_array 의차이점을 알고 싶습니다.
---------------
$sql = "select gr_id, gr_subject, gr_1 from $g4[group_table] where gr_id not in ('intro', 'diary', 'club', 'manage')";
$qry = mysql_query($sql);
for ($i=0; $row=mysql_fetch_array($qry); $i++) {
echo "d.add({$row[gr_1]}, 0, '{$row[gr_subject]}','{$g4[bbs_path]}/group.php?gr_id={$row[gr_id]}');";
$sql2 = "select bo_table, bo_subject from $g4[board_table] where gr_id = '$row[gr_id]' order by bo_order_search";
$qry2 = mysql_query($sql2);
for ($j=0; $row2=mysql_fetch_array($qry2); $j++) {
$b = $row[gr_1] + $j + 1 ;
echo "d.add({$b},{$row[gr_1]}, '{$row2[bo_subject]}','{$g4[bbs_path]}/board.php?bo_table={$row2[bo_table]}');";
$sql3 = "select bo_category_list from g4_board where bo_table='$row2[bo_table]' and bo_use_category='1'";
$qry3 = mysql_fetch_object(mysql_query($sql3));
if ($qry3->bo_category_list != "") { //$qry3->bo_category_list = 배열에 정렬
$row3 = explode("|", $qry3->bo_category_list);
for ($k=0; $k<count($row3); $k++) {
$c = $b + $k + 500; // $b(max) < $c(min) 되도록 숫자조정, gr_1을 가능하면 크게하는 것이 좋음
echo "d.add({$c},{$b}, '$row3[$k]','{$g4[bbs_path]}/board.php?bo_table={$row2[bo_table]}&mode=&sca={$row3[$k]}');";
}
}
}
}
-------------------
위에서
$qry3 = mysql_fetch_object(mysql_query($sql3)); 을
$qry3 = mysql_fetch_array (mysql_query($sql3)); 으로 하면 작동하지 않기에 질문드립니다.
아울러 mysql_query 와 sql_query 는 바꾸어도 아무런 이상이 없던데...
mysql 과 sql 의 차이도 알고 싶어요.
댓글 2개
게시글 목록
| 번호 | 제목 |
|---|---|
| 284438 | |
| 284437 | |
| 284435 | |
| 284430 | |
| 284420 | |
| 284417 | |
| 284409 | |
| 284401 | |
| 284399 | |
| 284397 | |
| 284380 | |
| 284378 | |
| 284371 | |
| 284370 | |
| 284366 | |
| 284364 | |
| 284360 | |
| 284357 | |
| 284355 | |
| 284354 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기