쿼리문을 출력해보려면 어떻게 해야 할까요?
본문
안녕하세요
요새 다시 그누보드로 웹사이트를 제작해보고 있습니다
궁금한 것이 있습니다
게시판의 실제 쿼리를 화면에서 출력해서 보고 싶은데 어디 페이지에서 할 수 있는지 모르겠습니다
단순히 echo $sql; 이렇게요
최종적으로 궁금한 쿼리는 ... search.php 에서 검색결과 쿼리문입니다..
알려주시면 감사하겠습니다 ^^
답변 4
bbs/search.php 에서
echo $sql 을 찍어보시면 될것같은데요
쿼리문에 여러군데에 들어가있어서 각각 줄마다 찍어보시면 될것같습니다
search.php파일에서도 마찬가지인데
보통 쿼리문을 여러줄로 만들더라도
한줄로 죽 보여지면 복잡해서 한눈에 보기가 어렵죠
그럴때는
echo "[SQL] : <br>".nl2br($sql)."<BR>";
와 같이 하시면 좀더 깔끔하게 확인이 가능합니다.
해당 쿼리문이 찍히는지도 더 명확하구요
보통은 sql_query 앞에서 실행하시고
sql_query("select * ...................");
와 같이 된경우혹은
sql_fetch("select * ..................");
로 되어있는경우는
$sql = "select * ...............";
sql_query($sql);
로 구문을 분리하여 확인하시는게 좋습니다.
당연히
$sql = "select * ...............";
echo "[SQL] : <br>".nl2br($sql)."<BR>";
sql_query($sql);
이런 구조가 되어야 잘보이겠죠
게시판 스킨 list.skin.php 상단에 php 문으로
print_r($sql) 찍으면 나옴