테스트 사이트 - 개발 중인 베타 버전입니다

관리자 페이지에서) sql_query ==> mysql_query로 변경 시 추가 수정할 부분이 ? 채택완료

더블피디 9년 전 조회 3,067

 기존에 정상적으로 수행되던 소스

 

$sqlTotal = " select * {$sql_common} {$sql_search} {$sql_order} limit {$from_record}, {$rows} "; 

$result    = sql_query($sqlTotal);

...?>

 

   

    for ($i=0; $row=sql_fetch_array($result); $i++) {

 

        $bg = 'bg'.($i%2);

        $mem_icon = get_sideview($row['mb_id'], $row['wr_name'], $row['wr_email'], '');

    ?>

==================================================================================

 

 

테이블을 여러개 union하면서 mysql_query 등으로 변경 

(실제 db에서 쿼리 수행 시 기존처럼 테이블이 union 되어 15개씩 나옴)

 

관리자페이지에서 조회시 15개씩 페이지 단위로 나와야 하는데

자료가 없다고 나옵니다.

 

$sqlTotal = " select * {$sql_union} {$sql_search} {$sql_order} limit {$from_record}, {$rows} "; 

$Tquery = mysql_query($sqlTotal, $link) or die(mysql_error()); 

$result = mysql_fetch_array($Tquery);

 

   

    for ($i=0; $row=sql_fetch_array($result); $i++) {

 

        $bg = 'bg'.($i%2);

        $mem_icon = get_sideview($row['mb_id'], $row['wr_name'], $row['wr_email'], '');

    ?>

 


 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
sir생님
9년 전

for 문안에  ($i=0; $row=sql_fetch_array($result); $i++) -->이부분을  

($i=0; $row=mysql_fetch_array($result); $i++) 로 변경해보심이 어떨까요..??

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

더블피디
9년 전
<?php
//for ($i=0; $row=sql_fetch_array($result); $i++) {
for ($i=0; $row=mysql_fetch_array($result); $i++) {
$bg = 'bg'.($i%2);
$mem_icon = get_sideview($row['mb_id'], $row['wr_name'], $row['wr_email'], '');
?>

이렇게 했었는데 적을 때 누락되었군요

댓글을 작성하려면 로그인이 필요합니다.

프라푸치노K

$Tquery = mysql_query($sqlTotal, $link) or die(mysql_error()); 

//$result = mysql_fetch_array($Tquery);

 

 for ($i=0; $row=sql_fetch_array($Tquery); $i++)  

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

더블피디
9년 전
감사드립니다...
그런데 한글만 깨지네요...이건 왜 그런걸까요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인