Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Проблема с SQLite
Форумы портала PHP.SU » » Работа с СУБД » Проблема с SQLite

Страниц (1): [1]
 

1. jovani - 09 Февраля, 2019 - 00:39:45 - перейти к сообщению
Доброе время суто всем!
Люди добрые, помогите советом, пишу код, где базу данных хочу использовать SQLite.
Создаю объект $db = new SQLiteDatabase, но в браузере выводит ошибку
Fatal error: Uncaught Error: Class 'SQLiteDatabase' not found in ...
Использую php, версию 7.1, в php.ini раскомментированы и extension=php_pdo_sqlite.dll и extension=php_sqlite3.dll, но где проблема пока не могу найти. PHP скачал с официального сайта.
Если кто может помочь буду очень благодарен.
Заранее спасибо.
2. Мелкий - 09 Февраля, 2019 - 10:39:20 - перейти к сообщению
sqlite и sqlite3 - разные библиотеки. Как mysql и mysqli.
SQLiteDatabase - это из sqlite, который умеет только старый sqlite 2.x. и потому не стоит использовать.
Используйте sqlite3 или pdo
3. LIME - 09 Февраля, 2019 - 12:24:21 - перейти к сообщению
Мелкий пишет:
или pdo
Сергей...ну ты чего
тооолько Pdo
или дискотека на граблях
4. Мелкий - 09 Февраля, 2019 - 13:27:22 - перейти к сообщению
Корректный ответ требует упомянуть назвать обе актуальные возможности.
5. jovani - 10 Февраля, 2019 - 14:02:12 - перейти к сообщению
Мелкий пишет:
sqlite и sqlite3 - разные библиотеки. Как mysql и mysqli.
SQLiteDatabase - это из sqlite, который умеет только старый sqlite 2.x. и потому не стоит использовать.
Используйте sqlite3 или pdo

Спасибо большое за совет, всё получилось

 

Powered by ExBB FM 1.0 RC1