Comment accéder à la ligne qui vient d'être insérée dans une BD avec PHP/MySQL?Accéder à la dernière ligne créée dans PHP/MySQL
Je:
$sql = 'INSERT INTO `jos_db`.`jos_sections` (`id`, `name`) VALUES (NULL, \'foo\')';
mysql_query($sql, $dbi);
bar();
Comment puis-je accéder à la nouvelle ligne dans la barre()?
Beaucoup de choses pourraient être google-recherchées, mais ne préféreriez-vous pas le trouver sur stackoverflow? ; o) –
Voté parce que je pense que c'est une question légitime qui ne mérite pas le mauvais karma d'un vote négatif. Aussi: Je suis d'accord avec Jon, que ce n'est pas parce que ça peut * être googlé * que c'est contraire au but de Stackoverflow, qui, si je me souviens bien, est quelque chose comme 'être la programmation définitive questions-réponses/site de solutions sur internet. –
C'est une bonne question, alors "ne grondez pas les débutants!" et y a-t-il un administrateur qui peut consolider la demi-douzaine de variations mineures sur cette même question? Utiliser mysql_insert_id() obtient l'identifiant de la nouvelle ligne, en supposant que 'id' est un champ d'auto-incrémentation. –