增加记录操作时 返回当前新加这条记录的ID序号

#1 smseo

二个问题

1、增加记录操作时 返回当前新加这条记录的ID序号 

这个如何操作?



===再问===

2、新加记录时 不能重复增加  这个操作 

是不是

一定先要去用新加记录到数据库去查询一边 如果没有就新加 如果有重复就提示

有没有已经做好的动作或者方法
 直接使用??



2012-07-31 22:39:26

#2 jake

一、看手册create http://www.speedphp.com/model-create.html

二、你说的做法,是最常用的方法。

spModel其实也封装了该方法 replace($conditions, $row),未写在手册内:不存在的会新增,但是重复就会像update一样操作。

当然这是实验性的方法,建议还是自己写find来查询更简单。

2012-08-01 08:42:49