php 使用sqlite3报错
php是5.26配置如下:
extension=php_pdo.dll
extension=php_sqlite3.dll
服务器为apache2
数据库db.db使用sqlite3.exe创建
版本为sqlite 3.5.3
php_sqlite3.dll为本论坛会员提供的版本。
test.php如下:
<?php
$db_name="db.db";
$db_link = sqlite3_open($db_name) or die ("数据库连接失败");
$query=sqlite3_query($db_link,"select * from dc");
while($rs=sqlite3_fetch_array($query)){
echo "a";
}
?>
错误如下:
Warning: sqlite3_fetch_array() expects parameter 1 to be resource, boolean given in E:\project\uouou.net\test.php on line 5
大致原因应该是$query为空
所以sqlite3_fetch_array里面没有参数。
谢谢你的分享,很不错。 谢谢你的分享,很不错。 大致原因应该是$query为空 大致原因应该是$query为空 大致原因应该是$query为空大致原因应该是$query为空
页:
[1]