Call to undefined function sqlite_open
Searched already on many sites with no results. PHP keeps on saying:
Call to undefined function sqlite_open()
If I manually load sqlite (it's already installed with yum install php-pdo
) I get
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' alr开发者_运维问答eady 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
was the function in the sqlite2 extension. What you've installed is probably the sqlite3 module, which requires sqlite3::open()
instead.
But you should not use the native interface either way. Use PDO to open sqlite databases. http://www.php.net/manual/en/ref.pdo-sqlite.php
精彩评论