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

sql 출력 여부 질문드립니다. 채택완료

alexseo 4년 전 조회 1,648

/ shop/cart.php 에서 

 

<< 출력이 됩니다>>

<?php 
$sql = " select * from {$g5['g5_shop_category_table']} ";
$ca = sql_fetch($sql);
echo "카테고리명_테스트 :<div class=\"sct_basic\">".$ca['ca_name']."</div>\n";
   ?>

 

<< 출력이 안됩니다 111 >>

<?php 
$sql = " select * from {$g5['g5_shop_item_table']} ";
$ca = sql_fetch($sql);
echo "테스트111 :<div class=\"sct_basic\">".$ca['it_explain']."</div>\n";
   ?>

 

 

<< 출력이 안됩니다 222 >>

<?php 
$sql = " select * from {$g5['g5_board']} ";
$bo = sql_fetch($sql);
echo "테스트222  :<div class=\"sct_basic\">".$bo['bo_subject']."</div>\n";
   ?>


 

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

답변 3개

채택된 답변
+20 포인트
4년 전

$sql = " select * from {$g5['g5_shop_item_table']} ";

$sql = " select * from {$g5['g5_board']} ";

출력이 안되면 테이블이 없는거 아닌가요?

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

답변에 대한 댓글 3개

텐구
4년 전
print_r 이나 $sql 을 echo 찍어서 디비에 넣어서 돌려보셔야될꺼같아요 값이 나오면
$sql 에 있는 테이블에 $g5 초기값 설정 안하신거일수도있어요
a
alexseo
4년 전
텐구님 답변 감사합니다.
테이블 있습니다.
텐구
4년 전
테이블이 있으시면
$g5['테이블'];

select * from {$g5['g5_shop_item_table']}

g5_shop_item_table <-테이블
$g5 <- 이거 array 로 되어있을꺼같은데 g5_shop_item_table , g5_board이거를 넣으셔야될꺼같습니다.

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

a
4년 전

감사합니다. 

출력이 됩니다. 

 

아래의 것은 출력이 안됩니다.


그누보드에서 가져 올 수 있나요? 
<?php 
$sql3 = " select * from {$g5['g5_content_table']} ";
$result = sql_fetch($sql3);
echo "테스트333  :<div class=\"sct_basic\">".$result['co_content']."</div>\n";
   ?>


 

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

답변에 대한 댓글 1개

엑스엠엘
4년 전
$g5['g5_content_table'] 이런 테이블이 있나요?

echo $sql3 = " select * from {$g5['g5_content_table']} ";

해서 나오는 문자열을 올려 보세요.

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

해피정
4년 전


$sql = " select * from {$g5['g5_shop_item_table']} ";
echo "sql1 = . $sql ."<br>";

$sql = " select * from {$g5['g5_board']} ";
echo "sql2 = . $sql ."<br>";

이렇게 echo 문 뽑아서 phpMyAdmin 의 퀴리장에서 실행해보세요

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

답변에 대한 댓글 3개

a
alexseo
4년 전
해피정닷컴 님, 답변 감사합니다.
아래처럼 출력이 됩니다.
sql1 = . select * from g5_shop_item .sql2 = . select * from .


혹시 아래와 같이 해보았는데로 안되네요.


<?php
$sql1 = " select * from {$g5['g5_shop_item_table']} ";
$result = sql_fetch($sql1);
echo "테스트111 :<div class=\"sct_basic\">".$result['it_explain']."</div>\n";
?>


<?php
$sql2 = " select * from {$g5['g5_board']} ";
$result = sql_fetch($sql2);
echo "테스트222 :<div class=\"sct_basic\">".$result['bo_subject']."</div>\n";
?>
해피정닷컴
4년 전
$sql = " select * from {$g5['g5_shop_item_table']} "; 이렇게 해보시고
echo "sql1 = {$sql}<br>";

$sql = " select * from {$g5['g5_board']} ";
echo "sql2 = {$sql}<br>";

이렇게 적었어야 하는데 실수를 했군요.

첫번째꺼 ...
select * from g5_shop_item 를 phpMyAdmin 퀴리창에 돌리면 결과가 나올텐데
첫번째 결과의 it_extand 값이 null 일껍니다. 그래서 결과값이 없는것으로 보이는 거구요

두번째꺼 ...
sql2 = select * from
select * from {$g5['g5_board']} 즉 $g5['g5_board'] 가 잘못된 표현이 라는 의미입니다
$g5['g5_board'] 가 올바른 건지 확인해보세요....
해피정닷컴
4년 전
data/dbconfig.php 를 살펴보면 아래와 같이
$g5['g5_board'] --> $g5['board_table']
$g5['g5_content_table'] --> $g5['content_table']

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

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

로그인