Choose:Python or Php
Befehl | Version | Beschreibung | Datenbank | Beispiel | Ausgabe | Datenbank nachher |
Befehl int mysql_insert_id ( [resource Verbindungs-Kennung] )
Version 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.
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) |
-----------------------------------------------------------------------
Beispiel
<?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 );
$sql = 'INSERT INTO
selfphp_funktionen
SET
gruppe = \'Variablen-Funktionen\',
befehl = \'empty\',
version = \'(PHP 3)\'' ;
$result = mysql_query ( $sql );
$var = mysql_insert_id ();
echo $var ;
?>
Ausgabe
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) |
-----------------------------------------------------------------------
Aktueller Buchtipp
Jolantha Belik,
Matthias Kannengiesser
Franzis Verlag
ca. 1100 Seiten
EUR 25,00