【发布时间】:2013-05-05 00:02:07
【问题描述】:
我正在尝试使用 php 从数据库中删除记录。这应该在我单击按钮时发生,没有显示错误并且查询出现在屏幕上,但记录仍保留在数据库中
phpmyadmin 给了我以下代码供我使用:DELETE FROM 'the shop'.'customer' WHERE 'customer'.'CustomerID' = 8
<?php
$host="localhost"; // Host name
$tbl_name="customer"; // Table name
$db_user="root";
$db_pass="";
$connect = mysql_connect("$host", "$db_user", "$db_pass");
$db_name="the_shop"; // Database name
mysql_select_db("$db_name");
if (!$connect)
{
die("MySQL could not connect!");
}
if(isset($_GET['submit2'])){
$db_username = $_GET['username'];
$sql4 = "DELETE FROM 'the_shop'.'customer' WHERE 'customer'.'CustomerID' = 8"
or die('error deleting record');
mysql_query($sql4);
echo $sql4;
}
?>
我知道这只会删除 CustomerID = 8 的记录 我的意图是,一旦这个工作,我将用用户名替换 CustomerID,用相关变量替换“8”,这些变量将通过表单给出一个值
感谢任何帮助
【问题讨论】: