[转]在PHP4中安装SQLITE

在PHP4中安装SQLITE

作者:易华卫  来源:原创  加入时间:2005-06-15 02:06:15

YISIR写于2004-9-12

在PHP4中安装SQLITE

  SQLITE是近期出现的小型SQL数据库,它已经成为PHP5.0中主要支持的数据库,并伴随PHP5.0发放。但在PHP4中,SQLITE却需要单独安装。我用的HTTP服务器是WINDOWS/OMNIHTTPD,PHP4.3作为CGI运行,经过一番尝试后终于在PHP4中安装上了SQLITE。

  SQLITE的最新版本是V3.02,但在网络上的流行版本是V2.8.15等版本。由于SQLITE3的数据库格式于SQLITE2的不兼容,而且用于PHP的php_sqlite.dll也只支持SQLITE2,所以选择成熟的SQLITE2来做数据库会更好些。

  而且据我测试,PHP的版本必须是4.3以上,否则PHP.EXE将在加载PHP_SQLITE.DLL时死掉!

  在PHP4上要以Extension方式加装PHP_SQLITE.DLL。
  首先到http://snaps.php.net/win32/PECL_STABLE/php_sqlite.dll(目前此版本为2.8.15)下载,并复制到PHP4的Extension目录中。
  编辑php.ini,检查extension_dir值所指的目录中有无php_sqlite.dll文件,这很重要,否则无法启动PHP。
  这是我的配置:
    extension_dir = "D:/Programs/Omnihttp/php/extensions/"
  在extension的那一群中加入下面行:
    extension=php_sqlite.dll
  保存即可。
  我走的弯路是①PHP的版本必须是4.3以上②没有正确配置extension_dir,结果不知所措,结论是extension_dir一定要设成绝对路径,后面的“/”不能丢。

后面测试的代码:


<?php

print "Hello SQLite!
";
if ($db = sqlite_open("e://test//sqlite3//v2.db", 0666, $sqliteerror)) { // 打开
$result = sqlite_query($db,"select * from man order by name"); // 查询
while ($row = sqlite_fetch_array($result)) {// 获得结果
print "ID=>".$row["id"]
. ", Name=>".$row["name"]
. ", Sex=>".$row["sex"]
. ", Address=>".$row["address"]
. ", Tel=>".$row["tel"]."
";
}
sqlite_close($db);
} else {
die ($sqliteerror);
}
?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值