我目前正在学习PHP + mysql。我有一个AJAX网页。我的数据库mysql有表grand_score_master。
autoid user_id package_id grand_level timestamp timestring
我想删除此表中存在的user_id,IF的所有匹配记录。目前我必须对服务器进行2次ajax调用,第1次调用user_id =' ABCD'然后,如果计数是> 0,我调用另一个PHP页面来运行DELETE from grand_score_master where user_id = 'abcd'
需要2次调用,因为如果DB中没有匹配的行,我不想触发第二次调用并告诉我的网页没有要删除的记录。
在PHP + mysql中有没有简单的方法在单个AJAX调用中合并这两个调用,返回" 0行"如果没有匹配的行,并且"删除成功"如果匹配记录并删除行。
由于
答案 0 :(得分:0)
您可以先调用ajax获取计数,然后调用第二个来删除记录
$.ajax({
url: 'url',
data: {key: 'value'},
dataType: 'jsonp',
success: function(data){
// check the count here in if condition then call another ajax
// call next ajax function
$.ajax({ xxx });
}
});