Gehen Sie davon aus, dass die Website-Tabelle über ein automatisch generiertes ID-Feld verfügt. Gibt die ID der letzten Abfrage zurück:
<?php // Angenommener Datenbankbenutzername: root, Passwort: 123456, Datenbank: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); if (mysqli_connect_errno($con)) { echo „Verbindung zu MySQL fehlgeschlagen:“ mysqli_connect_error( } mysqli_query($con,"INSERT INTO Websites (Name,URL,Alexa) VALUES ('Coder Tutorial','http://www.codercto.com',5633)");//Ausgabe des automatisch generierten IDecho "New The id ist: " . mysqli_insert_id($con); mysqli_close($con);?>
Die Funktion mysqli_insert_id() gibt die automatisch generierte ID (generiert über AUTO_INCREMENT) aus der letzten Abfrage zurück.
mysqli_insert_id( Verbindung ) ;
Parameter | beschreiben |
---|---|
Verbindung | Erforderlich. Gibt die zu verwendende MySQL-Verbindung an. |
Rückgabewert: | Gibt eine Ganzzahl mit dem Feldwert AUTO_INCREMENT zurück, der in der letzten Abfrage automatisch generiert wurde. Wenn Zahl > maximaler ganzzahliger Wert, wird eine Zeichenfolge zurückgegeben. Wenn keine Aktualisierung oder kein AUTO_INCREMENT-Feld vorhanden ist, wird 0 zurückgegeben. |
---|---|
PHP-Version: | 5+ |