php更新数据库失败 php修改数据库失败

PHP 进行数据库更新update操作,返回状态问题

update用mysql_query执行的时候能得到返回值,这个返回值说明了执行是否成功。

创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的武夷山网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

然后用mysql_affected_rows判断是否修改了数据

两个判断组合起来用就能满足你的需求了

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更新数据库但是无法执行update语句

执行执行是否提示Query Error了,如果提示了,把显示的SQL放到数据库里面执行看看错误原因。

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

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

6.13

CURD操作

三、更新数据(Update):

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


网站名称:php更新数据库失败 php修改数据库失败
文章位置:http://cdiso.cn/article/ddiipdi.html

其他资讯