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

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

QA

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

답변 2

본문

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

 

<?php

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

$result    = sql_query($sqlTotal);

...?>

 

<tbody>

    <?php

    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);

 

<tbody>

    <?php

    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'], '');

    ?>

 

e9bc2300eb2b46e011c04d09cab9271d_1479175240_4158.png
 

이 질문에 댓글 쓰기 :

답변 2

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

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

<?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'], '');
    ?>

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

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

//$result = mysql_fetch_array($Tquery);

 

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 169
© SIRSOFT
현재 페이지 제일 처음으로