php更新数据不成功,php数据库添加失败的原因

我用的是thinkphp3.2版本,为什么我怎么编写数据库都更新不了数据

详见:ThinkPHP3.0完全开发手册

萨尔图网站建设公司创新互联建站,萨尔图网站设计制作,有大型网站制作公司丰富经验。已为萨尔图成百上千提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的萨尔图做网站的公司定做!

6.13

CURD操作

三、更新数据(Update):

为了保证数据库的安全,避免出错更新整个数据表,如果没有任何更新条件,数据对象本身也不包含主键字段的话,save方法不会更新任何数据库的记录。

thinkphp 更新数据库里面的数据,更新失败

你这肯定有毛病啊,变量赋值不对,查询条件都没有,你这样即使不出错,也会把整个表都修改了的

Public function Update(){

$m=M('wish');

$d["id"]=$_POST['id'];

$d["title"]=$_POST['title'];

$d["content"]=$_POST['content'];

$d["author"]=$_POST['author'];

$where["查询字段"]=查询的值; //这里替换成你要查询的字段和查询的条件值就可以了

$count=$m-where($where)-save($d);

if($count0){

$this-success('数据修改成功',U('Admin/MsgManage/index'));

}else{

$this-error('数据修改失败');

}

php调用mysql更新数据库一直失败,大侠帮忙看看哪里写的有问题

$sqlstr = "update answersheet set select = 1 where number =5";

去掉单引号啊,那是多余的。


网站名称:php更新数据不成功,php数据库添加失败的原因
分享URL:http://scyanting.com/article/dsgscic.html