我很难制作一个删除 MySQL 数据库字段中现有值的按钮。我已经阅读了一些关于它的信息,有人说使用 AJAX,但我不确定。你有什么意见?任何 Stackoverflow-er 都可以告诉我一个方法吗?我认识到我不能使用 Javascript,因为它是在客户端而不是服务器端 - 但还有其他方法吗?
问问题
447 次
4 回答
1
首先在html中创建表单
<form method="get" action="delete.php">
Enter id you want to delete : <input type="text" name="id">
<input type="submit">
</form>
删除.php
<?php
$dd=$_GET["id"];
$c=mysql_connect("localhost","root","");
mysql_select_db("mydatabase")
mysql_query("delete form mytable where id=$dd");
print "Remove successfully...";
?>
上面的代码将删除您单击提交按钮时想要的条目
于 2013-08-18T18:00:34.177 回答
0
如果您想从 mysql 数据库中异步删除值,那么您需要使用 AJAX,如果您可以在不刷新页面的情况下执行此操作,那么这是唯一的选择,然后使用简单的 PHP。
于 2013-08-18T17:53:55.817 回答
0
如果你不想的话,你不需要用 ajax 来做。简单的php是好的enuf ..
- 只需制作一个带有按钮字段的表单。
- 将变量发布到您的 php.ini 文件中。
- 根据需要使用更新数据库连接您的数据库..
注意:此过程将发生一次刷新,因为它不是异步过程。否则你可以选择 AJAX
于 2013-08-18T17:57:56.150 回答
0
您可以对服务器上的文件使用(发布/获取)请求,但我建议您使用 AJAX 来执行此操作,服务器端文件看起来仍然几乎相同。
如果您使用 php 作为后端,则代码如下所示
$mysqli = new mysqli("localhost", "user", "password", "database");
$res = $mysqli->query('your delete statement');
if(! $mysqli->errorno )
header('Location:success url');
else
header('Location:fail url?error=' . $mysqli->error')
你可以使用你的链接按钮
<a class="button" href="script to delete">delete unwanted data</a>
于 2013-08-18T18:02:41.930 回答