内容简介:thinkphp操作mysql之SQl语句报错及解决方案
thinkPHP操作Mysql SQl语句报错及解决方案
thinkPHP操作 Mysql 报错原因:
排除语法错误(如果语法有问题的话,我建议你先去学习学习),
排除数据表结构有问题(数据表可能会因为大意把类型,或者长度写错等),
排除数据值相同(修改时如果数据相同则返回false);
排除人品问题!!!
今天遇到了一个问题是之前常犯的给大家说一下
写了个update语句但是报错了,报错内容为空白只是打印出来sql;
再来看看我的代码
public function addShare($active,$id){ return $active->query("update active set share = share+1 where id = {$id}"); }
当时我的内心的崩溃的,你特娘的好歹给我报个错啊, 只有一个哭脸,给我摆脸色呢,跟谁俩呢你 。
就在我准备掏出我40米的大刀砍电脑时忽然想到, 查询语句发送用query(),操作语句是用execute()发送 ,还好我手慢否则我的大刀就收不回来了;
public function addShare($active,$id){ return $active->query("update active set share = share+1 where id = {$id}"); }
最终还是看到了我的200
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- MySQL 建表语句转 PostgreSQL 建表语句全纪录
- Go语言开发-过程式编程-通信和并发语句-Select语句
- SQL语句优化之JOIN和LEFT JOIN 和 RIGHT JOIN语句的优化
- Python 条件语句
- Python 循环语句
- Python break 语句
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。