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

쿼리문을 출력해보려면 어떻게 해야 할까요? 채택완료

탐린 5년 전 조회 3,480

 

안녕하세요

 

요새 다시 그누보드로 웹사이트를 제작해보고 있습니다

 

궁금한 것이 있습니다

 

게시판의 실제 쿼리를 화면에서 출력해서 보고 싶은데 어디 페이지에서 할 수 있는지 모르겠습니다

 

단순히  echo $sql;  이렇게요

 

최종적으로 궁금한 쿼리는 ...  search.php 에서 검색결과 쿼리문입니다..

 

알려주시면 감사하겠습니다 ^^

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

답변 4개

채택된 답변
+20 포인트

bbs/search.php 에서

echo $sql 을 찍어보시면 될것같은데요

쿼리문에 여러군데에 들어가있어서 각각 줄마다 찍어보시면 될것같습니다

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

답변에 대한 댓글 1개

탐린
5년 전
와 그러네요... ㅜㅜ
이렇게 간단한 것을...

감사드려요 ^^

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

cuwaaang
5년 전

게시판 스킨 list.skin.php 상단에  php 문으로

print_r($sql) 찍으면 나옴

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

답변에 대한 댓글 1개

탐린
5년 전
좋은 방법 알려주셔서 감사합니다 ~

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

플래토
5년 전

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);

 

이런 구조가 되어야 잘보이겠죠

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

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

5년 전

xdebug를 많이 쓰는 것 같습니다.  셋업하기 귀찮아서 그냥 monolog 사용합니다.

 

방법 https://sir.kr/g5_tip/13330">https://sir.kr/g5_tip/13330

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

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

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

로그인