thinkphp update更新数据问题
ID为$dat不修改,修改的数据位$ordered。更新语句怎么写?$student->where($dat)->save($ordered);这种写法不对...
ID为$dat 不修改,修改的数据位$ordered。更新语句怎么写?
$student->where($dat)->save($ordered); 这种写法不对 展开
$student->where($dat)->save($ordered); 这种写法不对 展开
3个回答
展开全部
1、在thinkphp 5当中,如果需要更新某个字段的值可以这样写:
Db::table('think_user')
->where('id', 1)
->update([ 'login_time' => ['exp','now()'],
'login_times' => ['exp','login_times+1'],
]);
或:
Db::table('think_user')->where('id',1)->setField('name', 'thinkphp');
2、如果是thinkphp 3.2 ,一般写法如下:
$User-> where('id=5')->setField('name','ThinkPHP');
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql 语句写会好点吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询