$id= spClass("lib_article")->create($data);

#1 skyzong

$id = spClass("lib_article")->create($data); 为什么取不到值呀

newinsertid()  这个函数是怎么使用的???

2011-04-29 13:48:22

#2 jake

create的返回值就是新的ID,不过很多情况会拿不到,比如说没有主键或者没有自增量,也就是PHP的mysqli_insert_id函数无法获取到新ID的时候。

或者可以直接说成“PHP无法获取到新的ID的时候,那么SPEEDPHP也获取不到”,当然,你可以继续查询一次,这样来获得新的ID。
newinsertid是驱动内的函数,不能直接使用。

2011-04-29 16:46:21