0
안녕하세요 난 내 JS에서 확인 요청이 deletePost
라고ajax를 통해 mysql을 삭제 하시겠습니까?
if (isset($_REQUEST['deletePost'])) {
$q = $dbc -> prepare("DELETE FROM boardposts WHERE postID = ? AND parentID = ?");
$q -> execute(array($_REQUEST['deletePost'], $_REQUEST['deletePost']));
}
이 쿼리 ... 그리고이 올바른지과 함께 수행되는 ID를 가지고있다.
왜 이렇게 실패할까요? 그래서
$('.deletePost').click(function() {
var id = $(this).attr('id');
$.ajax({
data: {
deletePost: id
},
success: function() {
$('.content').empty().html('<p>The selected post and all of its children have been deleted.</p>');
}
});
return false;
});
그것은 성공 호출을 반환하고 내 사이트의 다른 모든 아약스가 잘 작동처럼
내 JS 보인다. 아약스에 대한 설정은 다른 곳에서 정의됩니다.
왜 'postID'와'parentID'에 같은 값을 전달합니까? –
그게 내가해야 할 일 이니까! – cgweb87
최소한 MySql에 대한 쿼리를 적절한 데이터와 함께 한 번 이상 실행하여 쿼리가 제대로 작동하는지 확인해야하는 이유는 무엇입니까? – Lion