ajax 데이타 받는 곳 쿼리문 확인할 수 있는 법 뭐가 있을까요?
본문
$.ajax({
type:"POST",
url : "test.php",
data:data,
success:function(res){
..
.
중략
이런식으로 데이터를 test.php 로 넘겼는데요,
sql update 작동에 뭔가 오류가 있네요.
test.php 쪽 sql 구문 확인할 수 있는 방법 뭐가 있을까요?
답변 4
sql_query( $sql, true);
이렇게 하시고
브라우저 개발자 툴, 네트웍 탭에서
response를 보시면 에러 메시지 확인하실 수 있습니다.
해당 요청을 받는 php쪽에서 예외처리를 하셔서 리턴값을 주셔야 합니다
test.php 에서
echo로 sql 구문을 출력하시구요.
만약 sql구문이 $sql 변수에 담겨져 있다면
쿼리문 다음 줄에
echo $sql; exit;
적으시고, $.ajax부분에서
res를 console.log나 alert() 으로 출력하신다음,
출력된 sql쿼리 부분을 phpMyAdmin 이나 heidiSQL 같은 프로그램으로
sql문 한번 날려보시고, 쿼리문을 수정하시는게 방법일거 같습니다.
!-->
success:function(res){ alert(res); 이렇게 하고
그누보드라면 test.php에서 sql_query(~~~~~~, true);
또는 echo "update ~~~~";//쿼리문 출력헤서 확인
답변을 작성하시기 전에 로그인 해주세요.