sqlite_exec
SQLiteDatabase->exec
Executes a result-less query against a given database
&reftitle.description;
boolsqlite_exec
resourcedbhandle
stringquery
stringerror_msg
boolsqlite_exec
stringquery
resourcedbhandle
Object oriented style (method):
SQLiteDatabase
boolqueryExec
stringquery
stringerror_msg
Executes an SQL statement given by the query against
a given database handle (specified by the dbhandle
parameter).
SQLite will execute multiple queries separated by
semicolons, so you can use it to execute a batch of SQL that you have
loaded from a file or have embedded in a script.
&reftitle.parameters;
dbhandle
The SQLite Database resource; returned from
sqlite_open when used procedurally. This parameter
is not required when using the object-oriented method.
query
The query to be executed.
error_msg
The specified variable will be filled if an error occurs. This is
specially important because SQL syntax errors can't be fetched using
the sqlite_last_error function.
&sqlite.param-compat;
&reftitle.returnvalues;
This function will return a boolean result; &true; for success or &false; for failure.
If you need to run a query that returns rows, see sqlite_query.
&sqlite.case-fold;
&reftitle.changelog;
&Version;
&Description;
5.1.0
Added the error_msg parameter
&reftitle.examples;
Procedural example
]]>
Object-oriented example
queryExec("UPDATE users SET email='jDoe@example.com' WHERE username='jDoe'", $error);
if (!$query) {
exit("Error in query: '$error'");
} else {
echo 'Number of rows modified: ', $dbhandle->changes();
}
?>
]]>
&reftitle.seealso;
sqlite_query
sqlite_unbuffered_query
sqlite_array_query