(PHP 5 >= 5.3.0)
SQLite3Stmt::bindValue — انقیاد مقدار پارامتر به متغیر عبارت
انقیاد مقدار پارامتر به متغیر عبارت.
string شناسایی کننده متغیر عبارت به مقدار انقیادی.
مقدار به انقیاد به متغیر عبارت.
نوع داده مقدار برای انقیاد.
SQLITE3_INTEGER: مقدار عدد صحیح علامتدار است ذخیره شده در 1، 2، 3، 4، 6، یا 8 بایت متناسب با درجه مقدار.
SQLITE3_FLOAT: مقدار یک مقدار ممیز شناور است ذخیره شده در عدد ممیز شناور 8-byte IEEE .
SQLITE3_TEXT: مقدار رشته متنی است که با استفاده از پایگاه داده کدگذاری شده به وسیله (UTF-8، UTF-16BE یا UTF-16-LE) ذخیره میشود.
SQLITE3_BLOB: مقدار داده blob ذخیره شده به صورت ورودی.
SQLITE3_NULL: مقدار یک مقدار NULL است.
بازگرداندن TRUE اگر مقدار محدود به متغیر عبارت باشد FALSE در صورت خطا.
Example #1 مثال SQLite3Stmt::bindValue()
<?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());
?>