已经在许多网站上搜索过,但没有结果。 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
最佳答案
sqlite_open
是 sqlite2 扩展中的函数。您安装的可能是 sqlite3模块,它需要 sqlite3::open()
代替。
但是您不应该以任何一种方式使用 native 界面。使用 PDO 打开 sqlite 数据库。 http://www.php.net/manual/en/ref.pdo-sqlite.php
关于php - 调用未定义的函数 sqlite_open,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4788853/