#1 wuyou8888
请问这样的记录更新如何写:
posts 实现+1,lastpost 更新最后发布时间
spClass('db_common_member')->update(array('uid'=>$_SESSION['uid']),array('posts'=>'post+1','lastpost'=>$lastpost);有知道如何实现吗?不会要用SQL语句吧
该贴已经同步到 wuyou8888的微博
2011-12-08 22:49:34
#2 jake
看speedphp手册
http://www.speedphp.com/model-incr.html不过估计要写两次,因为incrField只能针对一个字段操作
2011-12-08 22:55:56
#3 wuyou8888
看speedphp手册
不过估计要写两次,因为incrField只能针对一个字段操作
jake 发表于 2011-12-8 22:55 
一条语句就能解决的问题,用两条语句,效率也太低了吧。
2011-12-09 07:15:48
#4 jake
一条语句就能解决的问题,用两条语句,效率也太低了吧。
wuyou8888 发表于 2011-12-9 07:15 
用findSql可以做到,spModel只是为了解决80%数据库操作,其他很少用到的功能,建议是用findSql一条SQL语句就可以解决
80/20原则,这是非常高效的。
2011-12-09 09:04:28