사실은 제가 이런 것을 질문드리는 것이 부끄럽습니다.
용기내어서 질문드립니다.
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개
게시글 목록
| 번호 | 제목 |
|---|---|
| 284255 | |
| 284248 | |
| 284247 | |
| 284246 | |
| 284242 | |
| 284238 | |
| 284234 | |
| 284233 | |
| 284229 | |
| 284224 | |
| 284222 | |
| 284215 | |
| 284213 | |
| 284212 | |
| 284209 | |
| 284208 | |
| 284201 | |
| 284193 | |
| 284192 | |
| 284174 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기