sqlite_exec SQLiteDatabase->exec Exécute une requête sans résultats sur une base de données &reftitle.description; boolsqlite_exec resourcedbhandle stringquery stringerror_msg boolsqlite_exec stringquery resourcedbhandle &style.oop; SQLiteDatabase boolqueryExec stringquery stringerror_msg sqlite_exec exécute une requête SQL query sur une base de données spécifiée par la ressource dbhandle. SQLite doit exécuter de multiples requêtes séparées par des points-virgules ; vous pouvez donc l'utiliser pour exécuter un script SQL que vous avez chargé depuis un fichier ou que vous avez intégré dans un script. &reftitle.parameters; dbhandle La ressource de base de données SQLite; retournée par sqlite_open lorsque utilisée de manière procédurale. Ce paramètre n'est pas requis si vous utilisez la méthode orientée objet. query La requête à être exécutée. Les données contenues dans la requête doivent être échappées. error_msg La variable spécifiée sera remplie si une erreur se produit. Ceci est important car les erreurs de syntaxes SQL ne peuvent être récupérées en utilisant la fonction sqlite_last_error. &sqlite.param-compat; &reftitle.returnvalues; Cette fonction retourne un résultat booléen; &true; en cas de succès, &false; en cas d'erreur. Si vous avez besoin d'exécuter une requête qui doit retourner des lignes, reportez-vous à la fonction sqlite_query. &sqlite.case-fold; &reftitle.changelog; &Version; &Description; 5.1.0 Ajout du paramètre error_msg &reftitle.examples; &style.procedural; ]]> &style.oop; exec("UPDATE users SET email='jDoe@example.com' WHERE username='jDoe'", $error); if (!$query) { exit("Erreur dans la requête : '$error'"); } else { echo 'Nombre de lignes modifiées : ', $dbhandle->changes(); } ?> ]]> &reftitle.seealso; sqlite_query sqlite_unbuffered_query sqlite_array_query