php更新数据库失败 php更新数据库失败怎么回事

在我这个PHP程序里为什么提示修改成功,而在数据库里却没有修改,那里有...

1、有时候是在数据库的刚刚进行更新的数据没有提交。请提交后,在清除ie缓存或者重启ie(重新开启一个session)来刷新数据。应该就可以看到最新的数据了。

创新互联公司是一家集网站建设,市中企业网站建设,市中品牌网站建设,网站定制,市中网站建设报价,网络营销,网络优化,市中网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

2、数据库操作失败的原因是你的SQL语句中,没有给变量加上单引号。虽然你平时在双引号中使用PHP变量加不加单引号都没关系,但是在SQL语句中不加引号是会产生错误的。将你的SQL语句修改下就应该没问题了。

3、如果在数据库里找不到你注册的东西,建议你从三方面去找原因:检验注册页面,看表单中的name是否设置好,并且看一下是否出名重名的现象。

4、没有看到你有对数据库发起连接,也没有选择数据库(database)的query。

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

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

2、要具体方式具体分析,总得来说,流程就是接受浏览器POST来的数据,然后调用模型的save方法来更新,或者直接使用create方法来接受并初始化POST过来的数据。但需要注意的是,数据库里需要已存在这条数据。

3、MySQL 为了提升性能,当它发现要执行的修改内容与数据库中完全一致时,对它而言,此时修改是毫无意义的,反而会消耗一次执行修改的性能,于是它就不再做修改,因而受影响行数就是0。

4、这种情况你应该去检测一下你的conf里面的配置文件是否正确,第一就是数据库链接信息,第二就是db_prefix 这个配置,这个配置是数据库前缀名,默认是tp_把。

5、就是更新行出错了。。可能是某个列不能为空。然而你置空了。或者是 某些列 类型是datetime 你却填了 字符串类型。。检查下这两方面吧。

6、你是自己创建的数据库,检查下你的表结构。还是说做运维(对相应的业务系统里面的表),那么有些业务系统是有存储过程或者作业在后台监控处理了。

php/mysql,页面提交后脚本提示成功,但数据库却没有真正的更新。

没有看到你有对数据库发起连接,也没有选择数据库(database)的query。

亲,mysql_query()函数返回值为语句执行成功与否,并不能表示有没有更新过记录。可用:mysql_affected_rows()检测有没有更新成功。

有缓存的,你在后台更新下缓存,更新下相关东西,有时候是这样的呢。


分享标题:php更新数据库失败 php更新数据库失败怎么回事
文章位置:http://scyanting.com/article/dcddcop.html