12.13 Abfragen programmgesteuert erstellen
Problem
Sie möchten eine INSERT
- oder UPDATE
-Abfrage aus einem Array von Feldnamen zusammenstellen. Zum Beispiel möchten Sie einen neuen Benutzer in Ihre Datenbank einfügen. Anstatt alle Felder mit den Benutzerinformationen (wie Benutzername, E-Mail-Adresse, Postanschrift, Geburtsdatum usw.) fest einzuprogrammieren, schreiben Sie die Feldnamen in ein Array und setzen mit Hilfe dieses Arrays die Abfrage zusammen. Dies ist leichter zu pflegen, insbesondere wenn Sie bedingte INSERT
- oder UPDATE
-Anweisungen mit derselben Gruppe von Feldern durchführen möchten.
Lösung
Sie erstellen eine UPDATE
-Abfrage, indem Sie ein Array mit Feld/Wert-Paaren bilden und mit join( )
alle Felder dieses Arrays verknüpfen:
$fields ...
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.