Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Call to undefined function sqlite_open

Tags:

php

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' already loaded in Unknown on line 0

PHP Fatal error:  Call to undefined function sqlite_open() in /home/kpark/dbconnect.php on line 9
like image 228
jmoon Avatar asked Jan 25 '11 00:01

jmoon


1 Answers

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

like image 112
mario Avatar answered Oct 06 '22 07:10

mario