12.7 Daten in einer SQL-Datenbank verändern

Problem

Sie möchten in einer SQL-Datenbank Daten zufügen, entfernen oder verändern.

Lösung

Senden Sie mit der PEAR DB-Funktion DB::query( ) eine INSERT-, DELETE- oder UPDATE-Anweisung:

$dbh->query("INSERT INTO family (id,name) VALUES (1,'Vito')");

$dbh->query("DELETE FROM family WHERE name LIKE 'Fredo'");

$dbh->query("UPDATE family SET is_naive = 1 WHERE name LIKE 'Kay'");

Sie können auch eine Abfrage mit DB::prepare( ) vorbereiten und mit DB::execute( ) ausführen:

$prh = $dbh->prepare('INSERT INTO family (id,name) VALUES (?,?)');
$dbh->execute($prh,array(1,'Vito'));
$prh = $dbh->prepare('DELETE FROM family WHERE name LIKE ?'); $dbh->execute($prh,array('Fredo')); $prh = $dbh->prepare('UPDATE family SET is_naive ...

Get PHP 5 Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.