SQLite3Stmt::bindValue Bir bağımsız değişkenin değerini bir deyim değişkeni ile ilişkilendirir &reftitle.description; public boolSQLite3Stmt::bindValue stringintdeğişken mixeddeğer inttürSQLITE3_TEXT değer'i deyim değişkeni ile ilişkilendirir. PHP 7.2.14 ve 7.3.0 öncesinde, deyimin her çalıştırılışında, ilişkili bağımsız değişkenlerin güncellenebilmesi için SQLite3Stmt::reset çağrılması gerekirdi. &reftitle.parameters; değişken değerin ilişkilendirileceği değişkeni tanımlayan bir dizge (isimli bağımsız değişkenler için) veya tamsayı (konumsal bağımsız değişkenler için). İki nokta üst üste (:) imi veya @ imi ile öncelenmemiş bir isimli değişken iki nokta üst üste imi ile otomatik olarak öncelenir. Konumsal değişkenler 1'den başlar. değer Deyim değişkeni ile ilişkilendirilecek değer. tür İlişkilendirilecek değerin veri türü. SQLITE3_INTEGER: İşaretli tamsayı. Değerin büyüklüğüne göre 1, 2, 3, 4, 6 veya 8 bayt genişlikte olabilir. SQLITE3_FLOAT: Gerçek sayı. Bir 8 baytlık IEEE kayan noktalı sayı olarak saklanır. SQLITE3_TEXT: Bir dizge. Veritabanının karakter kodlamasıyla kodlanır (UTF-8, UTF-16BE veya UTF-16-LE). SQLITE3_BLOB: İkil veri. Veri girildiği haliyle saklanır. SQLITE3_NULL: &null; değer. PHP 7.0.7 itibariyle, tür atlanmışsa, değer: bool türünden otomatik olarak saptanır. int türü SQLITE3_INTEGER olarak, float türü SQLITE3_FLOAT olarak, null türü SQLITE3_NULL ve tüm diğerleriSQLITE3_TEXT olarak ele alınır. Evvelce, tür atlanmışsa, SQLITE3_TEXT öntanımlıydı. değer için &null; belirtilmişse, belirtilen türe bakılmaksızın daima SQLITE3_NULL olarak ele alınır. &reftitle.returnvalues; Değer, deyim değişkeni ile ilişkilendirilebilmişse &true;,&return.falseforfailure;. &reftitle.changelog; &Version; &Description; 7.4.0 değişken için artık @değişken gösterimi de destekleniyor. &reftitle.examples; - <function>SQLite3Stmt::bindValue</function> örneği 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', 1, SQLITE3_INTEGER); $result = $stmt->execute(); var_dump($result->fetchArray(SQLITE3_ASSOC)); ?> ]]> &example.outputs; string(16) "Bu bir denemedir" } ]]> &reftitle.seealso; SQLite3Stmt::bindParam SQLite3::prepare