add()插入成功,但是返回false
程序员文章站
2022-05-22 18:32:28
...
谁遇到过add()插入成功,但是返回false?大神帮我看看代码
$review = M("review");
if ($review->create()) {
$review->addtime=time();
$review->uid='2';
$review->username='zhangsan';
$review->vid=$_POST['vid']; //(这里如果不加上也添加不进去)
$review->content=$_POST['content'];//(这里如果不加上也添加不进去)
if ($id = $review->add()) {//(这里返回的$id是false,但是已经插入成功)
$vo = $review->where("vid=1")->field('username','content','addtime')->order('id desc')->find($id);
$this->ajaxReturn($vo, 'ok', 1);
} else {
$this->error($review->getError());
}
} else {
$this->error($review->getError());
//,使用下面的方法也一样的效果(add()插入成功,返回false)
$data['addtime']=time();
$data['uid']='2';
$data['username']='zhangsan';
$data['vid']=$_POST['vid'];
$data['content']=$_POST['content'];
$id = $review->add($data);
dump($id);exit;
$review = M("review");
if ($review->create()) {
$review->addtime=time();
$review->uid='2';
$review->username='zhangsan';
$review->vid=$_POST['vid']; //(这里如果不加上也添加不进去)
$review->content=$_POST['content'];//(这里如果不加上也添加不进去)
if ($id = $review->add()) {//(这里返回的$id是false,但是已经插入成功)
$vo = $review->where("vid=1")->field('username','content','addtime')->order('id desc')->find($id);
$this->ajaxReturn($vo, 'ok', 1);
} else {
$this->error($review->getError());
}
} else {
$this->error($review->getError());
//,使用下面的方法也一样的效果(add()插入成功,返回false)
$data['addtime']=time();
$data['uid']='2';
$data['username']='zhangsan';
$data['vid']=$_POST['vid'];
$data['content']=$_POST['content'];
$id = $review->add($data);
dump($id);exit;
AD:真正免费,域名+虚机+企业邮箱=0元
上一篇: magento学习,该如何解决
推荐阅读
-
MySql插入数据成功但是报[Err] 1055错误的解决方案
-
Mybatis批量插入返回插入成功后的主键id操作
-
ftpClient文件上传成功但总是返回false
-
php怎么打印页面并判断是否打印成功(打印机),小弟我用window.print()!但是这个函数没有返回值
-
MySql插入数据成功但是报[Err] 1055错误的解决方案
-
php怎么打印页面并判断是否打印成功(打印机),小弟我用window.print()!但是这个函数没有返回值
-
add()插入成功,但是返回false
-
php怎么打印页面并判断是否打印成功(打印机),小弟我用window.print()!但是这个函数没有返回值
-
add()插入成功,但是返回false
-
thinkphp-addall方法 - thinkphp 里面的 addAll()方法怎么判断更新是否成功?该方法返回的好像是第一条插入的id。