12.7 Daten in einer SQL-Datenbank modifizieren
Problem
Sie möchten Daten in eine SQL-Datenbank einfügen, aus einer SQL-Datenbank entfernen oder in einer SQL-Datenbank ändern.
Lösung
Nutzen Sie PDO::exec( )
, um, wie in Listing 12.14 zu sehen, eine INSERT
-, DELETE
- oder UPDATE
-Anweisung zu senden.
<?php $db->exec("INSERT INTO family (id,name) VALUES (1,'Vito')"); $db->exec("DELETE FROM family WHERE name LIKE 'Fredo'"); $db->exec("UPDATE family SET is_naive = 1 WHERE name LIKE 'Kay'"); ?>
Listing 12.14 PDO::exec( ) einsetzen
Sie können auch mit PDO::prepare( )
eine Abfrage vorbereiten und mit PDOStatement::execute( )
ausführen, wie Sie es in Listing 12.15 sehen.
<?php $st = $db->prepare('INSERT INTO family (id,name) VALUES (?,?)'); $st->execute(array(1,'Vito')); ...
Get PHP 5 Kochbuch, Third Edition 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.