
正文
php数据库更新失败 php数据库更新失败怎么办
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php对数据库进行操作,插入数据失败,更新和删除数据都可以成功,插入数据...
检查你的mysql表设置的字段,字段类型,是否为空等是否与你插入的数据类型信息相符,如果插入失败,数据库应该会报错,你仔细查看一下报错信息。
如果连接成功了,不能插入数据,肯定是你最后一句写错了。
你的spl语句大致上是没有什么错误的。。不过在跟数据库连接的时候还需要检查一下,比如说你传过去的数据跟数据库里的表的内容有没有一一对应,很多刚学习使用数据库的新手都会犯这样的错误的。。
学习PHP程序开发接触学习MySQL,开始设计数据库。MySQL是PHP的伴侣,要战胜这个数据库,领会数据库的概念后,要试着先用PHP来衔接数据库,再用PHP成功的插入,删除和更新数据。
是不是存在必填字段没填写的情况,正常可以修改删除,不可能不能新增。还有可以试下批量新增。
相关问答
Q1: 以下是PHP代码:为什么update后数据库没更新呢??郁闷了,这个问题搞了我...
有时候是在数据库的刚刚进行更新的数据没有提交。请提交后php数据库更新失败,在清除ie缓存或者重启ie(重新开启一个session)来刷新数据。应该就可以看到最新的数据php数据库更新失败了。
详见:ThinkPHP0完全开发手册 13 CURD操作 更新数据(Update):为了保证数据库的安全,避免出错更新整个数据表,如果没有任何更新条件,数据对象本身也不包含主键字段的话,save方法不会更新任何数据库的记录。
注意在原来的基础上加了更新条件id,不加的话是会更新全部的。
如果在数据库里找不到你注册的东西,建议你从三方面去找原因:检验注册页面,看表单中的name是否设置好,并且看一下是否出名重名的现象。
Q2: php为什数据库么可以删除可以插入一直更新不了
是不是存在必填字段没填写php数据库更新失败的情况php数据库更新失败,正常可以修改删除php数据库更新失败,不可能不能新增。还有可以试下批量新增。
为php数据库更新失败了保证数据库php数据库更新失败的安全,避免出错更新整个数据表,如果没有任何更新条件,数据对象本身也不包含主键字段的话,save方法不会更新任何数据库的记录。
需要捕捉一下数据库返回的错误信息,如果是mysql,mysql_error可以把数据库执行错误的信息打印出来。或者异常捕捉也可以。还有是不是有语法错误,页面执行状态是什么,都需要排查一遍。
Q3: php/mysql,页面提交后脚本提示成功,但数据库却没有真正的更新。
1、没有看到你有对数据库发起连接,也没有选择数据库(database)的query。
2、亲,mysql_query()函数返回值为语句执行成功与否,并不能表示有没有更新过记录。可用:mysql_affected_rows()检测有没有更新成功。
3、有缓存的,你在后台更新下缓存,更新下相关东西,有时候是这样的呢。
php数据库更新失败的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php数据库更新失败怎么办、php数据库更新失败的信息别忘了在本站进行查找喔。







