sqlite_exec SQLiteDatabase->exec Führt eine ergebnislose Abfrage in einer definierten Datenbank aus &reftitle.description; boolsqlite_exec resourcedbhandle stringquery stringerror_msg boolsqlite_exec stringquery resourcedbhandle Objektorientierter Stil (Methode): SQLiteDatabase boolqueryExec stringquery stringerror_msg Führt eine SQL-Anweisung, die durch query gesetzt wurde, mit dem Datenbank-Handle (definiert durch den Parameter dbhandle) aus. SQLite kann mehrere, durch Semikolon getrennte Anweisungen ausführen. Dadurch kann man eine Reihe von Anweisungen aus einer Datei oder einem eingebetteten Skript laden und ausführen. &reftitle.parameters; dbhandle Die Ressource der SQLite-Datenbank, die bei prozeduraler Benutzung von sqlite_open zurückgegeben wurden. Der Parameter wird bei der objektorientierten Notation nicht benötigt. query Die auszuführende Anweisung. Daten innerhalb einer Anfrage sollten maskiert werden. error_msg Die angegebene Variable wird bei einem Fehler gefüllt. Das ist insbesondere deswegen wichtig, weil SQL-Syntaxfehler nicht durch die Funktion sqlite_last_error abgerufen werden können. &sqlite.param-compat; &reftitle.returnvalues; Die Funktion liefert ein boolsches Ergebnis; &true; bei Erfolg, ansonsten &false;. Wenn man eine Abfrage ausführen möchte, die Zeilen zurück liefern soll, sollte man bei sqlite_query gucken. &sqlite.case-fold; &reftitle.changelog; &Version; &Description; 5.1.0 Parameter error_msg wurde hinzugefügt &reftitle.examples; Prozedurales Beispiel ]]> Objektorientiertes Beispiel queryExec("UPDATE benutzer SET email='jDoe@example.com' WHERE benutzername='jDoe'", $error); if (!$query) { exit("Fehler in der Abfrage: '$error'"); } else { echo 'Anzahl geänderter Zeilen: ', $dbhandle->changes(); } ?> ]]> &reftitle.seealso; sqlite_query sqlite_unbuffered_query sqlite_array_query