(PHP 5 >= 5.3.0, PHP 7)
Prepares an SQL statement for execution
public SQLite3Stmt SQLite3::prepare ( string $query )
Prepares an SQL statement for execution and returns an SQLite3Stmt object.
Parameters:
query
The SQL query to prepare.
Returns:
Returns an SQLite3Stmt object on success or FALSE
on failure.
Examples:
SQLite3::prepare() example
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php unlink( 'mysqlitedb.db' ); $db = new SQLite3( 'mysqlitedb.db' ); $db -> exec ( 'CREATE TABLE foo (id INTEGER, bar STRING)' ); $db -> exec ( "INSERT INTO foo (id, bar) VALUES (1, 'This is a test')" ); $stmt = $db ->prepare( 'SELECT bar FROM foo WHERE id=:id' ); $stmt ->bindValue( ':id' , 1, SQLITE3_INTEGER); $result = $stmt ->execute(); var_dump( $result ->fetchArray()); ?> |
Please login to continue.