我的语句中有一个$mydata->save();
来插入一个新行,而操作的下一行我需要插入行的ID
。我怎么能得到它?
答案 0 :(得分:2)
$id=$this->db->insert_id();
获取最后插入的ID。
答案 1 :(得分:0)
如果$myData
是模型,那么:
$result = $myData->save();
$id = $result->id;
有点像Laravel。
虽然如果你使用像Joomla这样的MVC CMS,那么它应该是:
$db = JFactory::getDBO();
$db->setQuery( $query );
$db->query();
$id = $db->insertid();
如果您可以自由运行原始查询,那么只需使用:
mysql_insert_id();
所以这取决于你的具体情况。