SQLite3::prepare

(PHP 5 >= 5.3.0, PHP 7)

SQLite3::prepareÇalıştırılmak üzere bir SQL sorgusu hazırlar

Açıklama

public SQLite3::prepare ( string $sorgu ) : SQLite3Stmt

Çalıştırılmak üzere bir SQL sorgusu hazırlar ve bir SQLite3Stmt nesnesi olarak döndürür.

Değiştirgeler

sorgu

Hazırlanacak SQL sorgusu.

Dönen Değerler

İşlem başarılı olursa bir SQLite3Stmt nesnesi, yoksa FALSE döner.

Örnekler

Örnek 1 - SQLite3::prepare() örneği

<?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, 'Bu bir denemedir')");

$stmt $db->prepare('SELECT bar FROM foo WHERE id=:id');
$stmt->bindValue(':id'1SQLITE3_INTEGER);

$result $stmt->execute();
var_dump($result->fetchArray());
?>