首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SQLite3::prepare

(PHP 5 >= 5.3.0, PHP 7)

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

描述

代码语言:javascript
复制
public SQLite3Stmt SQLite3::prepare ( string $query )

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

参数

query

准备的SQL查询。

返回值

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

示例

Example #1 SQLite3::prepare() example

代码语言:javascript
复制
<?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 →

扫码关注腾讯云开发者

领取腾讯云代金券