执行 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()。最后,不要忘记在不再需要语句时关闭它,因为它会释放一些内存。