php mysql 无法更新数据表数据:在php使用原生sql的时候,数据表中数据更新了。。但是却提示这样的错误。

php mysql 无法更新数据表数据:在php使用原生sql的时候,数据表中数据更新了。。但是却提示这样的错误。,第1张

tp?执行原生的sql要实例化Model类就可以了

$Model = new \Think\Model() // 实例化一个model对象 没有对应任何数据表

$Model->query("UPDATE `brand_admin_member` SET WHERE `id` = 14")

具体可以参考下手册中 SQL查询

$row=mysql_query("update survey set option1=".$pro['option1']."") 修改为 $row=mysql_query("update survey set option1='".$pro['option1']."'"); option1这个变量如果是int类型的话,你第一句是可以的,如果是字符,这个是更新不进去的,需要在变量外面加入单引号('变量值')还有一点,这个更新 *** 作,最好别判断$row,因为如果用户在修改的时候,想来想去,最终所有字段都未修改,你这个程序进去了,最终还是会判断的,但是你sql语句没有修改,还是原来的值sql默认是不会做 *** 作的,也就是说没修改的情况下,$rows还是返回false,这样你这个就会提示文章修改失败!! 希望能对你有所帮助


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

原文地址:https://54852.com/sjk/6686640.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存