채택완료

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

2022-04-26 (화) 17:50:28 2,170

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

..

.

중략



이런식으로 데이터를 test.php 로 넘겼는데요,
sql update 작동에 뭔가 오류가 있네요.

test.php 쪽 sql 구문 확인할 수 있는 방법 뭐가 있을까요?

|

답변 4개 / 댓글 4개

채택된 답변
+20 포인트
2022-04-26 (화) 18:32:49

sql_query( $sql, true);

이렇게 하시고

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

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

답변에 대한 댓글 1개

많은 도움 되었씁니다! 감사합니다!

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

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

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

답변에 대한 댓글 1개

감사합니다!
2022-04-26 (화) 18:09:47

test.php 에서

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

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

쿼리문 다음 줄에

Copy
echo $sql; exit;

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

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

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

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

답변에 대한 댓글 1개

감사합니다!

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

답변에 대한 댓글 1개

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

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