把你的$query给echo出来,直接在MySQL里运行,看看什么提示

解决方案 »

  1.   

    $query = "update books set 
      id='".$id."',name='".$name."',photo='".$photo."',comment='".$comment."',re='".$re."' where (name like '%".$search."%')" ;----------个性签名------------
    http://www.esoftnow.com/bbs
    技术论坛,欢迎光临!
      

  2.   

    我是说让你放到MySQL里执行一下,看看MySQL说什么
      

  3.   

    $query = "update books set 
      id='$id',name='$name',photo='$photo',comment='$comment',re='$re' where (name like '%$search%')" ;这个只能在只有一条记录的数据库里更新
      

  4.   

    这个只能在只有一条记录的数据库里更新
    -----------------------------------------------------------------
    Why?
      

  5.   

    在数据库里用上面的语句修改可以了,但是用网页来运行是不成功的,怎么办呢,可以的话,帮我改改,谢谢,因为了是刚开始学PHP的,对它一点都不了解哦