save_to_sql无法保存到数据库

save_to_sql无法保存到数据库,第1张

1、网络不通,如果联网 *** 作的话,检查一下网络。

2、没有连接到SQLServer数据库,这要检查连接字符串。

3、查询或更新的表或视图或存储过程或其它对象名称有误,或存储过程参数有误。

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

所以我猜测你的form表单中没有传递id(不包含主键)的值,或者没有任何更新条件,最终导致你save()方法没有效果。

方式很多,例如 $data = $_POST$User = M('User')$User->save($data)或者 $User = M('User')$User->create()$User->save()要具体方式具体分析,总得来说,流程就是接受浏览器POST来的数据,然后调用模型的save方法来更新我还是比较推荐你去后盾人上面看看里面有很多关于这类php之类的教学讲解视频哦⊙∀⊙!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/7974841.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存