首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ajax删除表单mysql中的记录

使用ajax删除表单mysql中的记录
EN

Stack Overflow用户
提问于 2010-10-02 20:49:10
回答 1查看 1.3K关注 0票数 0

用好的例子告诉我如何使用ajax从数据库表中删除记录

EN

回答 1

Stack Overflow用户

发布于 2010-10-02 20:57:16

写一个PHP的代码,从数据库中删除记录。假设delete.php (从here中提取的示例):

代码语言:javascript
复制
<?php
    $con = mysql_connect("localhost","peter","abc123");
    if (!$con)
    {
        die('Could not connect: ' . mysql_error());
    }
    mysql_select_db("my_db", $con);
    mysql_query("DELETE FROM Persons WHERE LastName='Griffin'");
    mysql_close($con);
?>

然后,使用Ajax对delete.php执行GETPOST。下面是一个例子:

代码语言:javascript
复制
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
} else {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","http://yourdomain.com/delete.php",true);
xmlhttp.send();

如果需要在对xmlhttpopen调用中使用delete.php,可以发送参数。在here中举例说明如何做到这一点。

正如@Davide在评论中建议的那样,使用POST命令而不是GET来执行这种操作可能是一个更好的想法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3845771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档