sqlite_escape_string
<<<
sqlite_exec sqlite_factory
>>>

8.116 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.116.18 sqlite_exec()SQLiteDatabase->exec() Exécute une requête sans résultats sur une base de données

[ Exemples avec sqlite_exec ]   CVS uniquement

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

Style orienté objet (méthode)

SQLiteDatabase bool  exec ( string   query )

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

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

Attention

SQLite doit exécuter de multiples requêtes séparées par des point-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.

Exemple avec sqlite_exec

<?php
$dbhandle
= sqlite_open('mysqlitedb');
$query = sqlite_exec($dbhandle, "UPDATE users SET email='jDoe@example.com' WHERE username='jDoe'");
if (!
$query) {
    exit(
'Erreur dans la requête.');
} else {
    echo
'Nombre de lignes modifiées : ', sqlite_changes($dbhandle);
}

/* Exemple OO */
$dbhandle = new SQLiteDatabase('mysqlitedb');
$query = $dbhandle->exec("UPDATE users SET email='jDoe@example.com' WHERE username='jDoe'");
if (!
$query) {
    exit(
'Erreur dans la requête.');
} else {
    echo
'Nombre de lignes modifiées : ', $dbhandle->changes();
}

?>

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.

Voir aussi sqlite_query , sqlite_unbuffered_query et sqlite_array_query .

<< sqlite_exec >>
sqlite_escape_string Fonctions SQLite sqlite_factory