Я хочу використовувати PHP з SQLite, але я просто не можу його налаштувати. PHP5 працює і працює під управлінням SQLite3 (Smooth SQLite), в повідомленні error.log написано "Виклик невизначеної функції sqlite_open ()", тому ви не можете отримати доступ до модуля, але він завантажений відповідно до phpinfo (). У чому може бути проблема?

працює

Коментарі

(Пончо | 06/06/2007, ср - 21:54)

Вийшов PHP5 і SQLite3
Працює з простим SQLite

У цьому проблема, ви хочете скласти дві несумісні речі.

(rancz | 07/06/2007, чт - 17:43)

Відповісти Pontscho PHP5 встановлено та публікується

Спочатку це був SQlite3, потім після того, як він не пішов, я завантажив і встановив SQLite 2.x, тому він не був актуальним.

(TJ | 06/06/2007, ср - 22:14)

Це я знайшов. Можливо, це допоможе. www.php.net

papafox888 за адресою hotmail dot com
02 червня 2006 06:05
Якщо з’являється повідомлення про помилку:

Попередження: sqlite_open () [function.sqlite-open]: файл зашифрований або не є базою даних

тоді ваш код, ймовірно, отримує доступ до бази даних SQLite3.

sqlite_open () підтримує лише SQLite2. Використовуйте PDO для доступу до SQLite3.

(rancz | 06.06.2007, чт - 17:45)

Відповідь TJ Я його знайшов. повідомлення

Ага! Бруд! Це PDO що? Згідно з інформацією про PHP, PDO було встановлено для SQLite3, але не надрукувало жодних налаштувань. І, звичайний SQLite, схоже, має до нього зв’язок.