sqlite_exec

(no version information, might be only in CVS)

sqlite_exec

(no version information, might be only in CVS)

SQLiteDatabase->exec -- Executes a result-less query against a given database

Popis

bool sqlite_exec ( resource dbhandle, string query )

bool sqlite_exec ( string query, resource dbhandle )

Object oriented style (method):

class SQLiteDatabase {

bool exec ( string query )

}

Executes an SQL statement given by the query against a given database handle (specified by the dbhandle parameter).

Varovanie

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.

Parametre

query

The query to be executed.

dbhandle

The SQLite Database resource; returned from sqlite_open () when used procedurally. This parameter is not required when using the object-oriented method.

Poznámka: S� podporovan� dva alternat�vne syntaxe kv�li kompatibilite s in�mi datab�zov�mi roz��reniami (ako MySQL). Preferovan� forma je prv�, kde parameter dbhandle je prv�m parametrom funkcie.

Vrátené hodnoty

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

N�zvy st�pcov, ktor� vracaj� SQLITE_ASSOC a SQLITE_BOTH will be case-zbalen� pod�a hodnoty sqlite.assoc_case konfigura�nej vo�by.

Príklady

Príklad 1. Procedural example

<?php
$dbhandle
= sqlite_open('mysqlitedb');
$query = sqlite_exec($dbhandle, "UPDATE users SET email='jDoe@example.com' WHERE username='jDoe'");
if (!
$query) {
    exit(
'Error in query.');
} else {
    echo
'Number of rows modified: ', sqlite_changes($dbhandle);
}
?>

Príklad 2. Object-oriented example

<?php
$dbhandle
= new SQLiteDatabase('mysqlitedb');
$query = $dbhandle->exec("UPDATE users SET email='jDoe@example.com' WHERE username='jDoe'");
if (!
$query) {
    exit(
'Error in query.');
} else {
    echo
'Number of rows modified: ', $dbhandle->changes();
}
?>

Tiež pozri

sqlite_query()
sqlite_unbuffered_query()
sqlite_array_query()