关于MySQL删除问题 if (!$result)是不成功标志啊该改成if ($result)吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?include "config.php";$query="delete from book_list where book_id='$book_id'";$result=mysql_query($query); if($result) { echo "删除成功¡"; echo "<meta http-equiv=\"refresh\" content=\"0;url=book_admin.php\">"; }else{ echo "<p align=\"center\"> 删除不成功<a href=admin.php>返回管理页</a></p>\n"; } include "foot.php";?> if(!$result) {应该是if($result){ 我觉得你没有查询到数据库;或者没有要删除的记录;要不即使是”if (!$result)是不成功标志“但也应该“显示删除不成功啊!”再查看这个记录的时候就没有了! 用if(!$result)的话,先是删除不成功,再是删除成功,应该是一样的问题是,我和数据库的连接有问题,不能删除我不知道是哪出问题了 你的程序没有什么大错,就是在if(!$result)的判断上出了问题,但是这个问题不存在删除数据库信息失败.也就是成功与否的提示信息错误.我建议你在sql语句下面,添加一个echo $query;察看一下你的sql语句,然后检查一下sql语句是否有错误。我估计是你sql语句的错误!应该是$book_id没有取到值! 1、检查$book_id是否有值2、这里的if(!$result)只反映sql语句是否正确,而非删除成功3、欲知是否删除了记录,请用mysql_affected_rows函数“为什么我返回了删除成功,但却没有删除呢”按你的代码和现象:if(!$result)成立了。表示sql语句有误 是$book_id的问题但我不知道应该怎么写where的条件了我是要删除那本书 你这个$book_id是什么方法传过来的呢?where 的条件可以不变的,用相应的预定义变量得到book_id的值即可,比如$book_id=$_GET["book_id"]; 你这个$book_id是什么方法传过来的呢?where 的条件可以不变的,用相应的预定义变量得到book_id的值即可,比如$book_id=$_GET["book_id"]; $book_id=$_GET["book_id"];.....where book_id=$book_id"就可以了谢谢!谢谢大家的关注,我还有很多问题,希望大家能帮忙看一下!谢谢了! php框架里的模板标签的原理是对html的标签通过正则的方式解释吗 请问学习php一年,出来找工作大概能可以开多少的工资? 大家求总和数的时候怎么处理的? 在浏览器中预览PHP问题 使用SUM的列是否要索引 急,一个基本的显示图片问题. 请PHP大侠推荐一本好的PHP教程书籍 PHP精灵1.1开发版(脱离apache)! !!!一个简单问题,会者不难,关于php语法的 请教一个关于数据库的问题 如何设置使得只能打开index.php页面 exec( "rm -rf $counterFile");什么意思?
include "config.php";
$query="delete from book_list where book_id='$book_id'";
$result=mysql_query($query);
if($result)
{
echo "删除成功¡";
echo "<meta http-equiv=\"refresh\" content=\"0;url=book_admin.php\">";
}else{
echo "<p align=\"center\"> 删除不成功<a href=admin.php>返回管理页</a></p>\n";
} include "foot.php";
?>
{
应该是
if($result)
{
要不即使是”if (!$result)是不成功标志“
但也应该“显示删除不成功啊!”
再查看这个记录的时候就没有了!
问题是,我和数据库的连接有问题,不能删除
我不知道是哪出问题了
察看一下你的sql语句,然后检查一下sql语句是否有错误。我估计是你sql语句的错误!
应该是$book_id没有取到值!
2、这里的if(!$result)只反映sql语句是否正确,而非删除成功
3、欲知是否删除了记录,请用mysql_affected_rows函数“为什么我返回了删除成功,但却没有删除呢”
按你的代码和现象:if(!$result)成立了。表示sql语句有误
但我不知道应该怎么写where的条件了
我是要删除那本书
.....
where book_id=$book_id"
就可以了
谢谢!
谢谢大家的关注,我还有很多问题,希望大家能帮忙看一下!
谢谢了!