That\'s the source code, I need to detect the ID (see the marked position between the two queries below).
$connection = Yii::app()->db;
$transaction=$conn
$lastInsertID = $connection->getLastInsertID();
you can try both way,here getLastInsertID is method and lastInsertID is property
$lastInsertID = $connection->getLastInsertID();
or
$lastInsertID = $connection->lastInsertID;
for more info http://www.yiiframework.com/doc/api/1.1/CDbConnection
i created this to solve that issue
public static function getAutoIncrement($table_name)
{
$q = new Query();
$res = $q->select("AUTO_INCREMENT")
->from('INFORMATION_SCHEMA.TABLES')
->where("TABLE_SCHEMA = DATABASE() AND TABLE_NAME = '" . $table_name . "'")
->one();
if ($res)
return $res["AUTO_INCREMENT"];
return false;
}