Podręcznik PHP
Poprzedni |  | Następny

# sqlite_exec

(PHP 5)

sqlite_exec

(no version information, might be only in CVS)

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

## Opis

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

Ostrzeżenie
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.

## Parametry

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.

> Notatka: Obsługiwane są dwie alternatywne składnie, dla zachowania kompatybilności z rozszerzeniami dla innych baz danych (takich jak MySQL). Preferowana jest pierwsza, gdzie dbhandle jest pierwszym parametrem funkcji.

## Zwracane wartości

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

Wielkość liter w nazwach kolumn zwróconych przez `SQLITE_ASSOC` i `SQLITE_BOTH` zostaną przetworzone zależnie od ustawienia opcji konfiguracji sqlite.assoc_case.

## Przykłady

Przykład 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); } ?>`

Przykład 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(); } ?>`

## Patrz także

sqlite_query()
sqlite_unbuffered_query()
sqlite_array_query()

Poprzedni | Spis treści | Następny
sqlite_escape_string | Początek rozdziału | sqlite_factory