Чтобы получить последний вставленный идентификатор в MySQL с помощью PHP, вы можете использовать следующие методы:
Метод 1: использование расширения MySQLi
<?php
$conn = mysqli_connect("hostname", "username", "password", "database");
// Insert your data into the table
mysqli_query($conn, "INSERT INTO your_table (column1, column2) VALUES ('value1', 'value2')");
// Retrieve the last inserted ID
$lastId = mysqli_insert_id($conn);
// Print the last inserted ID
echo "Last inserted ID: " . $lastId;
// Close the connection
mysqli_close($conn);
?>
Метод 2: использование расширения PDO
<?php
$dsn = "mysql:host=hostname;dbname=database";
$username = "username";
$password = "password";
try {
$conn = new PDO($dsn, $username, $password);
// Insert your data into the table
$conn->exec("INSERT INTO your_table (column1, column2) VALUES ('value1', 'value2')");
// Retrieve the last inserted ID
$lastId = $conn->lastInsertId();
// Print the last inserted ID
echo "Last inserted ID: " . $lastId;
// Close the connection
$conn = null;
} catch (PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
?>