PHP

SQLite3::prepare

SQLite3::prepare

(PHP 5 >= 5.3.0, PHP 7)

SQLite3::prepare - 准备执行的SQL语句

描述

public SQLite3Stmt SQLite3::prepare ( string $query )

准备执行的SQL语句并返回一个SQLite3Stmt对象。

参数

query

准备的SQL查询。

返回值

成功返回SQLite3S0tmt对象或失败时返回FALSE

示例

Example #1 SQLite3::prepare() example

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

← SQLite3::openBlob

SQLite3::query →