
php删除一条记录
<?$mysql_server_name="localhost";$mysql_username="root";$mysql_password="000000";$mys...
<?
$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="000000";
$mysql_database="jianghua";
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
$del_id=$_GET["Id"];
$exec="delete from aa where Id=$del_id";
mysql_query($exec,$conn);
echo "删除成功!";
mysql_close($conn);
?>
我是新手 ,,,
页面也不报错,,,也显示 删除成功!,,但信息就是没有删除 展开
$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="000000";
$mysql_database="jianghua";
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
$del_id=$_GET["Id"];
$exec="delete from aa where Id=$del_id";
mysql_query($exec,$conn);
echo "删除成功!";
mysql_close($conn);
?>
我是新手 ,,,
页面也不报错,,,也显示 删除成功!,,但信息就是没有删除 展开
4个回答
展开全部
提示删除成功是必然的,你没有判断mysql_query的返回值是否为true就把"删除成功!"输出来咯~
一般判断的话,mysql_query来表示你的操作是否成功,mysql_fetch_array表示你的操作是否返回数据
可以这样
mysql_query($exec,$conn) or die("数据库访问发生如下错误:".mysql_error());
看一下有没有错误提示
一般判断的话,mysql_query来表示你的操作是否成功,mysql_fetch_array表示你的操作是否返回数据
可以这样
mysql_query($exec,$conn) or die("数据库访问发生如下错误:".mysql_error());
看一下有没有错误提示
展开全部
不报错是你的问题,你的程序中下面两行:
mysql_query($exec,$conn);
echo "删除成功!";
应该修改为:
if (mysql_query($exec,$conn)) echo "删除成功!";
else echo "删除失败!SQL:$exec<br>错误:".mysql_error();
mysql_query($exec,$conn);
echo "删除成功!";
应该修改为:
if (mysql_query($exec,$conn)) echo "删除成功!";
else echo "删除失败!SQL:$exec<br>错误:".mysql_error();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?
$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);
?>
试下吧
$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);
?>
试下吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn); //你缺少这个。
mysql_select_db($mysql_database,$conn); //你缺少这个。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |