sql 출력 여부 질문드립니다. 채택완료
/ 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개
$sql = " select * from {$g5['g5_shop_item_table']} ";
$sql = " select * from {$g5['g5_board']} ";
출력이 안되면 테이블이 없는거 아닌가요?
답변에 대한 댓글 3개
테이블 있습니다.
$g5['테이블'];
select * from {$g5['g5_shop_item_table']}
g5_shop_item_table <-테이블
$g5 <- 이거 array 로 되어있을꺼같은데 g5_shop_item_table , g5_board이거를 넣으셔야될꺼같습니다.
댓글을 작성하려면 로그인이 필요합니다.
감사합니다.
출력이 됩니다.
아래의 것은 출력이 안됩니다.
그누보드에서 가져 올 수 있나요?
<?php
$sql3 = " select * from {$g5['g5_content_table']} ";
$result = sql_fetch($sql3);
echo "테스트333 :<div class=\"sct_basic\">".$result['co_content']."</div>\n";
?>
답변에 대한 댓글 1개
echo $sql3 = " select * from {$g5['g5_content_table']} ";
해서 나오는 문자열을 올려 보세요.
댓글을 작성하려면 로그인이 필요합니다.
$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개
아래처럼 출력이 됩니다.
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";
?>
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'] 가 올바른 건지 확인해보세요....
$g5['g5_board'] --> $g5['board_table']
$g5['g5_content_table'] --> $g5['content_table']
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$sql 에 있는 테이블에 $g5 초기값 설정 안하신거일수도있어요