SEL.html

mysql_insert_id

Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel
nach unten Ausgabe

nach unten 

Befehl

int mysql_insert_id(int Verbindungs-Kennung)

 

nach obennach unten 

Version

PHP 3, PHP 4 >= 4.0b1

 

nach obennach unten 

Beschreibung

Mit mysql_insert_id() kann man sich anhand einer Verbindungskennung
(Verbindungs-Kennung) die Kennung des Datensatzes zurückgeben lassen, der
bei einer vorangegangenen INSERT-Operation angelegt wurde. Die
zurückgegebene Kennung ist ein Wert, welcher von der INSERT-Anweisung für
ein automatisch inkrementiertes Feld (AUTO_INCREMENT) vergeben wurde
(siehe Beispiel).
Falls der Wert für die Verbindungskennung (Verbindungs-Kennung) fehlt, so
wird auf die aktuelle Verbindung zurückgegriffen.

 

nach obennach unten 

Beispiel

/*
Datenbank:

Tabelle selfphp_funktionen
id gruppe befehl version
1 Array-Funktionen array_count_values (PHP 4 >= 4.0b4)
2 Variablen-Funktionen is_double (PHP 3 )
3 Verzeichnis-Funktionen chdir (PHP 3, PHP 4 )
4 Mail-Funktionen mail (PHP 3. PHP 4 )

*/

<?PHP
/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
/* Datenbankname */
  $db_name = "selfphp";
/* Datenbankuser */
  $db_user = "root";
/* Datenbankpasswort */
  $db_passwort = "mega";
         
/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("selfphp",$db); $result = mysql_query("INSERT INTO selfphp_funktionen (gruppe,befehl,version) VALUES ('Variablen-Funktionen','empty','(PHP 3 )')"); $var = mysql_insert_id();
echo $var;
?>

 

nach obennach unten 

Ausgabe

5

Datenbank nachher:

Tabelle selfphp_funktionen
id gruppe befehl version
1 Array-Funktionen array_count_values (PHP 4 >= 4.0b4)
2 Variablen-Funktionen is_double (PHP 3 )
3 Verzeichnis-Funktionen chdir (PHP 3, PHP 4 )
4 Mail-Funktionen mail (PHP 3. PHP 4 )
5 Variablen-Funktionen empty (PHP 3 )

 

nach oben
weiter:weiter Seite mysql_list_dbs
zurück:zurück Seite mysql_free_result
 

© 2001, 2002 E-Mail Damir Enseleit, mail@selfphp3.de