sqlite_escape_string
<<<
sqlite_exec sqlite_factory
>>>

8.124 Fonctions SQLite
8 Référence des fonctions
 Manuel PHP

Introduction
Installation
Pré-requis
Types de ressources
Constantes pré-définies
Classes pré-définies
Configuration à l'exécution
sqlite_array_query
sqlite_busy_timeout
sqlite_changes
sqlite_close
sqlite_column
sqlite_create_aggregate
sqlite_create_function
sqlite_current
sqlite_error_string
sqlite_escape_string
->sqlite_exec
sqlite_factory
sqlite_fetch_all
sqlite_fetch_array
sqlite_fetch_column_types
sqlite_fetch_object
sqlite_fetch_single
sqlite_fetch_string
sqlite_field_name
sqlite_has_more
sqlite_has_prev
sqlite_key
sqlite_last_error
sqlite_last_insert_rowid
sqlite_libencoding
sqlite_libversion
sqlite_next
sqlite_num_fields
sqlite_num_rows
sqlite_open
sqlite_popen
sqlite_prev
sqlite_query
sqlite_rewind
sqlite_seek
sqlite_single_query
sqlite_udf_decode_binary
sqlite_udf_encode_binary
sqlite_unbuffered_query
sqlite_valid

8.124.18 sqlite_exec()SQLiteDatabase->exec() Exécute une requête sans résultats sur une base de données

[ Exemples avec sqlite_exec ]   PHP 5

bool  sqlite_exec ( resource   dbhandle , string   query , string   error_msg ) bool  sqlite_exec ( string   query , resource   dbhandle )

Style orienté objet (méthode)

SQLiteDatabase bool  queryExec ( string   query , string   error_msg )

sqlite_exec exécute une requête SQL query sur une base de données spécifiée par la ressource dbhandle .

Attention

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.

    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.
    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 .

Note

Deux syntaxes alternatives sont supportées pour assurer la compatibilité avec les autres bases de données (telles que MySQL) : La forme recommandée est la première, où le paramètre dbhandle est le premier dans la fonction.

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 .

Les noms de colonnes retournés par SQLITE_ASSOC et SQLITE_BOTH suivent les règles concernant la case définie par l'option de configuration sqlite.assoc_case .

Version Description
5.1.0 Ajout du paramètre error_msg

Style procédural

<?php
$dbhandle
= sqlite_open('mysqlitedb');
$query = sqlite_exec($dbhandle, "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 : ', sqlite_changes($dbhandle);
}
?>

Style orienté objet

<?php
$dbhandle
= new SQLiteDatabase('mysqlitedb');
$query = $dbhandle->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();
}
?>

<< sqlite_exec >>
sqlite_escape_string Fonctions SQLite sqlite_factory