Wie kann die Zuverlässigkeit der Abrufung des AUTO_INCREMENT-Werts in einer MySQL-Tabelle durch PHP verbessert werden?
Um die Zuverlässigkeit der Abrufung des AUTO_INCREMENT-Werts in einer MySQL-Tabelle durch PHP zu verbessern, sollte man die zuletzt generierte ID direkt nach dem Einfügen des Datensatzes abrufen. Dadurch wird sichergestellt, dass die richtige ID zurückgegeben wird, auch wenn parallel andere Operationen auf der Datenbank ausgeführt werden.
// Einfügen eines Datensatzes in die Tabelle
$sql = "INSERT INTO table_name (column1, column2) VALUES ('value1', 'value2')";
$result = mysqli_query($conn, $sql);
// Abrufen der zuletzt generierten AUTO_INCREMENT-ID
$new_id = mysqli_insert_id($conn);
// Verwendung der neuen ID für weitere Operationen
echo "Die neue ID lautet: " . $new_id;
Keywords
Related Questions
- How can PHP be used to create a database for a class schedule with multiple courses and a corresponding form?
- Are there any best practices to follow when converting PHP forms into PDFs?
- How can the CURRENT_DATE keyword be utilized in MySQL to calculate the number of days between a specific date and the current date?