Michele Mader on ottobre 8th, 2013 - Google

Come trovare l’ID dell’ultimo elemento inserito in una tabella con chiave primaria AUTOINCREMENT usando drupal 7?
In pratica l’equivalente di: PDO::lastInsertId o mysqli::$insert_id in PHP 5.

$query = "INSERT INTO {table_name} (col1, col2) VALUES (:arg1, :arg2)";
$args = array(':arg1' => $val1, ':arg2' => $val2);
$last_id = db_query($query, $args, array('return' => Database::RETURN_INSERT_ID));

Non c’è bisogno di ->execute o ->fetch*, l’insert viene eseguito e ci si ritrova l’ID dell’inserimento in $last_id

Per il momento non ci sono post correlati.

Tags:

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>