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

ajax 데이타 받는 곳 쿼리문 확인할 수 있는 법 뭐가 있을까요? 채택완료

밀리지 3년 전 조회 1,834

$.ajax({ type:"POST",  url : "test.php", data:data,      success:function(res){

..

.

중략

이런식으로 데이터를 test.php 로 넘겼는데요, sql update 작동에 뭔가 오류가 있네요. test.php 쪽 sql 구문 확인할 수 있는 방법 뭐가 있을까요?

 

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

답변 4개

채택된 답변
+20 포인트

sql_query( $sql, true);

이렇게 하시고

브라우저 개발자 툴, 네트웍 탭에서

response를 보시면 에러 메시지 확인하실 수 있습니다.

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

답변에 대한 댓글 1개

밀리지
3년 전
많은 도움 되었씁니다! 감사합니다!

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

3년 전

success:function(res){ alert(res); 이렇게 하고

그누보드라면  test.php에서 sql_query(~~~~~~, true);

또는 echo "update ~~~~";//쿼리문 출력헤서 확인

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

답변에 대한 댓글 1개

밀리지
3년 전
감사합니다!

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

test.php 에서

echo로 sql 구문을 출력하시구요.

 

만약 sql구문이 $sql 변수에 담겨져 있다면

쿼리문 다음 줄에

 

</p>

<p>echo $sql; exit;</p>

<p>

 

적으시고, $.ajax부분에서

res를 console.log나 alert() 으로 출력하신다음,

출력된 sql쿼리 부분을 phpMyAdmin 이나 heidiSQL 같은 프로그램으로

sql문 한번 날려보시고, 쿼리문을 수정하시는게 방법일거 같습니다.

 

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

답변에 대한 댓글 1개

밀리지
3년 전
감사합니다!

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

3년 전

해당 요청을 받는 php쪽에서 예외처리를 하셔서 리턴값을 주셔야 합니다

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

답변에 대한 댓글 1개

밀리지
3년 전
답변 감사합니다! 조금만 더 구체적으로 설명해주실 수 있을까요?

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

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

로그인