Maison > Questions et réponses > le corps du texte
P粉9738995672023-08-24 17:15:20
Il existe une fonction pour savoir quel est le dernier identifiant inséré dans la connexion en cours
mysql_query('INSERT INTO FOO(a) VALUES(\'b\')'); $id = mysql_insert_id();
De plus, utiliser max est une mauvaise idée car cela peut causer des problèmes si votre code est utilisé simultanément dans deux sessions différentes.
La fonction s'appelle mysql_insert_id
P粉8951872662023-08-24 10:49:27
Si vous utilisez PDO, utilisez PDO::lastInsertId
.
Si vous utilisez Mysqli, veuillez utiliser mysqli::$insert_id
mysqli::$insert_id .
Si vous utilisez toujours MySQL :
Mais si vous le devez, utilisez mysql_insert_id
mysql_insert_id .