$sql = " select
a.*,
b.mb_name
$sql_common
$sql_search
$sql_order
limit $from_record, $rows ";
$result = sql_query($sql, true);
-------------------------------------
for ($i=0; $i<count($result); $i++) {
$arr[]= $result[$i]['wr_id'];
}
$hap18 = implode(',',$arr) ;
// 이게 에러 납니다
---------------------------------------
while($row=sql_fetch_array($result)) {
$arr[]= $row['wr_id'];
$num--;
$i++;
}
$hap18 = implode(',',$arr) ;
// 이것도 에러 납니다
---------------------------------------
뭐가 문제인지 고수분들 조언이 필요 합니다..
답변 4개
그리고 wr_id 값들만 필요한 것이면
https://dev.mysql.com/doc/refman/8.0/en/aggregate-functions.html
$sql = " select
GROUP_CONCAT( a.wr_id) ids,
$sql_common
$sql_search
$sql_order
limit $from_record, $rows ";
$result = sql_fetch($sql, true);
echo $result['ids'];
처럼 할 수 있습니다.
답변을 작성하려면 로그인이 필요합니다.