【①使用PDO实现sqlite】
要使用sqlite
第一步:在PHP.ini 中开启如下扩展
extension=php_pdo.dll
extension=php_pdo_sqlite.dll
PHP在5.3以后 就没有php_pdo.dll扩展了
因此如果你要是使用此扩展,下载地址
http://www.dlldll.com/php_pdo.dll_download.html
下载到ext目录即可。
第二步:重启 服务器 Apache/nginx
第三步:测试
$dbh = new PDO('sqlite:spiderresult.db');
if ($dbh){
echo 'OK';
}else{
echo 'Err';
}
【② 直接使用sqlite3扩展】
要使用sqlite3
第一步:在PHP.ini 中开启如下扩展
(注:PHP5.3以前不能使用此方法,可以使用上一种)
extension=php_sqlite3.dll
第二步:重启 服务器 Apache/nginx
第三步:测试
【PHP使用sqlite的两种方式】
$db = new SQLite3('memory.db');
$db->exec('
CREATE table people (name varchar(20));
INSERT INTO people VALUES ("émilie");
INSERT INTO people VALUES ("Zebra");
INSERT INTO people VALUES ("Emile");
INSERT INTO people VALUES ("Arthur");
');
$stmt = $db->prepare('SELECT name FROM people ORDER BY name;
');
$result = $stmt->execute();
while ($row = $result->fetchArray())
{
echo $row['name'] . PHP_EOL;
}