중괄호 질문!
본문
from {$g5['board_file_table']} where
여기 이 { } 이게 안먹는거같아요
변수 정의는 되어있는데
{ 가 php 버젼문제인지
php.ini 문제인지
먹질 않는데
먹게 할려면 뭘 건들어야하는건지 아시는분???
답변 1
당연히 인식되는 것으로 알고 있어서,
버전과 관련된 문제인지 또는 php.ini 설정과 관련된 문제인지는 잘 모르겠습니다만..
버전명 중괄호 문제는, 위의 구문을 다음과 같이 테스트해보면 더 명확하게 알 수 있습니다.
$tmp_table = 'g5_board_file';
$sql = "select * from {$tmp_table}";
echo $sql;
(또는 sql 구문 생성 바로 전에 echo $g5['board_file_table']; 로 확인)
이런식으로 했을 때 결과 출력문에 'g5_board_file' 표시된다면,
변수 중괄호 인식문제는 아닙니다. $g5['board_file_table'] 이 정의되지 않아서입니다.
그누보드에서는 대부분의 페이지에서 /common.php 를 include 하는 구조로 되어 있습니다.
/common.php 가 인클루드 되지 않아서 생긴 문제일 수 있습니다.
답변을 작성하시기 전에 로그인 해주세요.