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

db connect 문제 디비 연결 채택완료

phpers 4년 전 조회 1,859

아래와같이 1번, 2번 방법으로 영카트에서 디비연결을 시도중인데,

새로운 파일로 만들고 시도하는데, 2번째 방법에 디비 비번 넣고 시도하면 정상적으로 출력이 됩니다.

그런데 1번은 기존 소스들을 보고 참고한 내용인데 출력값이 하나도 안나오는데, 원인이 뭔지 알려주시면 감사하겠습니다.

 

</p>

<p><?php</p>

<p>$sub_menu = '400400';</p>

<p>include_once('./_common.php');</p>

<p> </p>

<p>auth_check($auth[$sub_menu], "r");</p>

<p> </p>

<p>$g5['title'] = '주문내역';</p>

<p>include_once(G5_ADMIN_PATH.'/admin.head.php');</p>

<p> </p>

<p>//1번 데이터베이스 연결시도 방법</p>

<p>    $sql = " select * from {$g5['g5_allproductsurl_table']} limit 5";</p>

<p>    $result = sql_query($sql);</p>

<p>    </p>

<p>    while($rows=sql_fetch_array($result)) {</p>

<p> </p>

<p>        $product_item_image = $rows['item_image']; </p>

<p>        echo $rows['it_name'] ;</p>

<p>        echo $rows['itemshesurl'] ;</p>

<p>        echo $product_item_image ;</p>

<p> </p>

<p>    }</p>

<p> </p>

<p>    </p>

<p>    </p>

<p>    $product_item_image = '';</p>

<p> </p>

<p>//2번 데이터베이스 연결시도 방법</p>

<p>    $jb_conn = mysqli_connect( 'localhost', 'root', '', 'mysql' );</p>

<p>      $jb_sql = "SELECT * FROM g5_allproductsurl LIMIT 5;";</p>

<p>      $jb_result = mysqli_query( $jb_conn, $jb_sql );</p>

<p> </p>

<p>    while($row=sql_fetch_array($jb_result)) {</p>

<p> </p>

<p>        $product_item_image = $row['item_image']; </p>

<p>        echo $row['it_name'] ;</p>

<p>        echo $row['itemshesurl'] ;</p>

<p>        echo $product_item_image ;</p>

<p> </p>

<p>    }</p>

<p>



 </p>

<p>?></p>

<p>

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

답변 2개

채택된 답변
+20 포인트
$g5['g5_allproductsurl_table']
=> data/dbconfig.php
=> 해당 부분에 변수를 정의하시면 됩니다.

$g5['g5_allproductsurl_table'] => g5_allproductsurl 

=> 바로 확인하실거면 직접 테이블명으로 바꾸셔서 확인하셔도 됩니다.

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

답변에 대한 댓글 1개

p
phpers
4년 전
도움감사합니다. 말씀하신데로 정의를 해주니 작동이 동일하게 되네요.

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

$g5['g5_allproductsurl_table']

이 변수가 정의되어 있다면 이상없이 나올거 같은데요

echo $sql;

로 구문을 한번 보시기 바랍니다.

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

답변에 대한 댓글 1개

p
phpers
4년 전
select * from limit 5 이런 결과가 나오네요?

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

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

로그인