PHP/Datensätze schreiben

Aus Mikiwiki
< PHP
Wechseln zu: Navigation, Suche

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);
?>