php删除一条记录
发布网友
发布时间:2022-04-06 00:13
我来回答
共4个回答
热心网友
时间:2022-04-06 01:42
提示删除成功是必然的,你没有判断mysql_query的返回值是否为true就把"删除成功!"输出来咯~
一般判断的话,mysql_query来表示你的操作是否成功,mysql_fetch_array表示你的操作是否返回数据
可以这样
mysql_query($exec,$conn) or die("数据库访问发生如下错误:".mysql_error());
看一下有没有错误提示
热心网友
时间:2022-04-06 03:00
不报错是你的问题,你的程序中下面两行:
mysql_query($exec,$conn);
echo "删除成功!";
应该修改为:
if (mysql_query($exec,$conn)) echo "删除成功!";
else echo "删除失败!SQL:$exec<br>错误:".mysql_error();
热心网友
时间:2022-04-06 04:35
<?
$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="000000";
$mysql_database="jianghua";
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn);
$del_id=$_GET["Id"];
$exec="delete from aa where Id=$del_id";
mysql_query($exec,$conn);
if(mysql_query($exec,$conn)){
echo "删除成功!";
}else{
echo "删除失败";
}
mysql_close($conn);
?>
试下吧
热心网友
时间:2022-04-06 06:26
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn); //你缺少这个。