关于Yii的数据库操作 [ 2.0 版本 ]
教程上是写的
$user = new User;
$user->username = "1234";
$user->telephone = "123456";
$user->insert();
这样就能插入一条数据了,但是我这里没有反应,后来我只能写成
$user->insert('user',['username','telephone'],["1234","123456"]);
这样才能插入数据
另外,如果想update数据,该怎么写呢,$user->update()
也用不了
最佳答案
-
$user = new User(); $user->username = "1234"; $user->telephone = "123456"; if($user->save()){ echo 'ok'; }else{ echo 'error:'; var_dump($user->getErrors());//这里可以看到保存时候出错的信息 }
共 1 条回复xjx7514329 回复于 2015-08-19 10:38 回复谢谢,刚开始没有保存的原因是因为数据库字段设为非空的,有些字段没有赋值就不能保存
其他 2 个回答
xjx7514329
注册时间:2015-01-28
最后登录:2017-02-10
在线时长:9小时8分
最后登录:2017-02-10
在线时长:9小时8分
- 粉丝2
- 金钱345
- 威望0
- 积分435