PHP/Datensätze schreiben
< PHP
Das folgende Skript "mysql_insertid.php" füllt mit Hilfe des SQL-Befehls "INSERT" und der Funktion "mysql_insert_id" einen zusätzlichen Datensatz in die Tabelle "address". Diese Funktion bezieht sich immer auf die letzte Aktion der Datenbank und benötigt keine Parameter.
<?php
## Name mysql_insertid.php
include("open.inc.php");
$sql = "INSERT INTO address (fname, sname, email) ";
$sql .= "VALUES ";
$sql .= "('Krause', 'Joerg', 'joerg@krause.net')";
$result = mysql_query($sql, $connection);
if ($result)
{
$number = mysql_insert_id();
echo "<p>Datensatz Nr. $number wurde erzeugt.</p>\n";
} else {
echo "<p>" . mysql_error($connection) . "</p>\n";
}
mysql_close($connection);
?>
|