调用未定义的函数sqlite_open

时间:2011-01-25 00:37:21

标签: php

已在许多网站上搜索过但没有结果。 PHP继续说:

Call to undefined function sqlite_open()

如果我手动加载sqlite(它已经安装了yum install php-pdo),我得到了

PHP Warning:  Module 'PDO' already loaded in Unknown on line 0

PHP Warning:  Module 'pdo_sqlite' already loaded in Unknown on line 0

PHP Warning:  Module 'sqlite3' already loaded in Unknown on line 0

PHP Fatal error:  Call to undefined function sqlite_open() in /home/kpark/dbconnect.php on line 9

1 个答案:

答案 0 :(得分:20)

sqlite_open是sqlite2扩展中的函数。您安装的内容可能是sqlite3模块,而这需要sqlite3::open()

但是你不应该使用本机接口。使用PDO打开sqlite数据库。 http://www.php.net/manual/en/ref.pdo-sqlite.php