info:mysql:last_inserted_id

Last inserted id

keywords: getlastid

suite à un INSERT, on veut récupérer le nouvel id pour continuer p.ex. ds un formulaire:

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Impossible de se connecter : ' . mysql_error());
}
mysql_select_db('mydb');

mysql_query("INSERT INTO mytable (product) values ('kossu')");
printf("Le dernier ID inséré dans est le id %d\n", mysql_insert_id());
?>

et dans cakephp:

  echo $this->Form->getLastInsertId(); //changer Form pour le nom du modèle
  • info/mysql/last_inserted_id.txt
  • Dernière modification : 2023/03/20 14:24
  • de radeff