建議的 SQLite3 查詢方式是使用陳述式。對於建立表格來說,查詢可能很好(也比較簡單),但對於插入、更新或選擇來說,您真的應該使用陳述式,它真的更容易且更安全,因為 SQLite 會根據其型別逸出您的參數。SQLite 也會比您自己建立整個查詢使用更少的記憶體。範例
<?php
$db = new SQLite3;
$statement = $db->prepare('SELECT * FROM table WHERE id = :id;');
$statement->bindValue(':id', $id);
$result = $statement->execute();
?>
您也可以重複使用陳述式並變更其參數,只需執行 $statement->reset()。最後,當您不再需要陳述式時,別忘了關閉它,因為它會釋放一些記憶體。