묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[XE Core 변수로 DB 쿼리하는 방법] 제발 도와주셔요 ㅜ.ㅜ
2011.05.12 19:38
$sql = "Select * from aaa WHERE nick = '{$logged_info->nick_name}' ORDER BY 'sqnce' DESC";
위와 같이, XE 변수를 사용해서 쿼리를 할 수는 없나요???
aaa라는 테이블은 제가 XE 데이터베이스에서 추가로 만든 테이블이고요,
외부페이지에서 위의 쿼리문을 실행합니다.
해당 페이지에서
echo '{$logged_info->nick_name}';
로 화면에 찍으면 잘 나오는데
쿼리문 속에 삽입하면 않되요...
DB 커넥션 부분은 수없이 살펴보고 디버깅을 해보았기 때문에 DB 접속 오류는 아니며,
아래와 같이 쿼리하면 또 잘나와요...
$sql = "Select * from aaa WHERE nick = 'love' ORDER BY 'sqnce' DESC";
별별 수단방법을 다 동원하여 디버깅을 해도 해결이 않되어 이렇게 질문합니다.
아래와 같이, php변수에 담았다가 쿼리문에 넣어도 않되네요 ㅜㅜ 도와주세요 ㅠㅠ
$temp = '{$logged_info->nick_name}'; $sql = "Select * from aaa WHERE nick = '{$temp}' ORDER BY 'sqnce' DESC";
위와 같이, XE 변수를 사용해서 쿼리를 할 수는 없나요???
aaa라는 테이블은 제가 XE 데이터베이스에서 추가로 만든 테이블이고요,
외부페이지에서 위의 쿼리문을 실행합니다.
해당 페이지에서
echo '{$logged_info->nick_name}';
로 화면에 찍으면 잘 나오는데
쿼리문 속에 삽입하면 않되요...
DB 커넥션 부분은 수없이 살펴보고 디버깅을 해보았기 때문에 DB 접속 오류는 아니며,
아래와 같이 쿼리하면 또 잘나와요...
$sql = "Select * from aaa WHERE nick = 'love' ORDER BY 'sqnce' DESC";
별별 수단방법을 다 동원하여 디버깅을 해도 해결이 않되어 이렇게 질문합니다.
아래와 같이, php변수에 담았다가 쿼리문에 넣어도 않되네요 ㅜㅜ 도와주세요 ㅠㅠ
$temp = '{$logged_info->nick_name}'; $sql = "Select * from aaa WHERE nick = '{$temp}' ORDER BY 'sqnce' DESC";
config 폴더에 config.user.inc.php 를 생성합니다.
<? function temp_query($temp){
$sql = "select * from aaa WHERE nick = '{$temp}' ORDER BY 'sqnce' DESC";
$res = mysql_query($sql);
return $res;
}
?>
-------------- 사용할페이지에서 ----------
{@ $res = temp_query($logged_info->nick_name)}
<!--@while($row = mysql_fetch_object($res))-->
{print_r($row)}
<!--@end-->
해보세요.