Hallo,
habe ich die Möglichkeit nach einem INSERT eine ID zu erhalten wie der Datensatz gerade erhalten hat?
// Neuer Eintrag erstellen
if ($stmt = $mysqli->prepare("INSERT INTO defekt (
avd_aid,
avd_pid,
avd_grund,
avd_beschreibung,
avd_menge,
avd_mid,
avd_datum,
avd_uhrzeit,
avd_code)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)")) {
$avd_aid = $_POST["avd_aid"];
$avd_pid = $_POST["avd_pid"];
$avd_grund = $_POST["avd_grund"];
$avd_beschreibung = $_POST["avd_beschreibung"];
$avd_menge = $_POST["avd_menge"];
$avd_mid = $object->user_code;
$avd_datum = date("Y-m-d");
$avd_uhrzeit = date("H:i:s");
$avd_code = $ADCode;
$stmt->bind_param("sssssssss",
$avd_aid,
$avd_pid,
$avd_grund,
$avd_beschreibung,
$avd_menge,
$avd_mid,
$avd_datum,
$avd_uhrzeit,
$avd_code);
}}
$stmt->execute();
header("Location: $weiterleitung");
}
else {
echo $mysqli -> error;
}
Ich benötige die ID im weiteren Verlauf um einen eMail Link zusammenzubauen. Ansonsten meine Idee, ich lese die höchste ID aus addiere +1. Allerdings wenn jemand anders zur gleichen Zeit einen Eintrag vornimmt, dann habe ich ein Problem.
Bis bald!
Bernd