[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: !!!Sqlite не работает!!!SOS
mademax
У меня есть файл .sqldb и мне нужно вывести из него данные,узнаю ,что это база данных sqlite ,пытаюсь подключить её,испробовал все возможные варианты
PHP.ini:
extension=php_sqlite.dll
extension=php_pdo.dll
extension=sqlite.so
extension=php_pdo_sqlite.dll

При:
<?php
$db = sqlite_open('test', 0666, $sqliteerror);
$result = sqlite_query($db, 'SELECT * FROM test');
$players = sqlite_fetch_array($result);
?>

мне выводит:
Fatal error: Call to undefined function sqlite_open() in D:\Apache\www\test.php on line 10

Вопрос в том ,что я делаю неправильно,почему оно не работает?!

РЕШЕНО:
Нужно установить модули для Denwera - ССЫЛКА



Спустя 3 минуты, 11 секунд (27.07.2011 - 15:57) waldicom написал(а):
Что говорит php.ini? Апач (веб сервер) перегружали?

Спустя 2 минуты, 30 секунд (27.07.2011 - 15:59) mademax написал(а):
А что должен говорить php.ini?вроде не ругается.
Apache перезагружал 1000 раз.

Спустя 4 минуты, 44 секунды (27.07.2011 - 16:04) VELIK505 написал(а):

Спустя 1 минута, 4 секунды (27.07.2011 - 16:05) waldicom написал(а):
Цитата (mademax @ 27.07.2011 - 13:59)
А что должен говорить php.ini?вроде не ругается.

Пардон, хотел написать phpinfo(). Что выводит phpinfo(). Есть поддержка sqlite? Если нет, то какой php.ini используется (их может быть несколько в системе, особенно на Windows)

Спустя 2 минуты, 25 секунд (27.07.2011 - 16:08) kristall написал(а):
Тут или крестик снять (php_sqlite.dll) или трусы надеть (sqlite.so). В зависимости от того, винда или никс.

На всякий случай замечу: файл называется .sqldb, а открываешь файл test.

Спустя 3 минуты, 40 секунд (27.07.2011 - 16:11) mademax написал(а):
ну вот,кажется я нашел ошибку,в логах написано:
PHP Warning: PHP Startup: Unable to load dynamic library "путь который совсем не совпадает с существующим"
waldicom, кажется вы правы используется не тот php.ini...вот только какой?

Спустя 3 минуты, 20 секунд (27.07.2011 - 16:15) mademax написал(а):
kristall,разницы между test и test.sqldb нет,т.к. функция sqlite_open() работает только с файлами .sqldb
Цитата
Тут или крестик снять (php_sqlite.dll) или трусы надеть (sqlite.so).

не понял?

Спустя 19 минут, 32 секунды (27.07.2011 - 16:34) kristall написал(а):
Ну, ты подгружаешь два одинаковых модуля, причем один виндовый, а другой юниксовый.

Спустя 7 минут, 25 секунд (27.07.2011 - 16:41) waldicom написал(а):
Цитата (mademax @ 27.07.2011 - 14:11)
... используется не тот php.ini...вот только какой?

Какой php.ini использоуется можно узнать с помощью функции phpinfo()
Какая ОС стоит (Windows, Linux)?

Спустя 5 часов, 40 минут (27.07.2011 - 22:21) mademax написал(а):
Windows Xp...
Я переустановил Денвер,теперь используется правельный php.ini.
В логах php ругается на всё подгружаемые модули,ппц....

Спустя 8 минут, 29 секунд (27.07.2011 - 22:30) Winston написал(а):
Цитата (mademax @ 27.07.2011 - 22:21)
В логах php ругается на всё подгружаемые модули,ппц....

Может стоит установить/переустановить модули ?

Спустя 6 минут, 14 секунд (27.07.2011 - 22:36) mademax написал(а):
вот только как,где их взять?

Спустя 3 минуты, 1 секунда (27.07.2011 - 22:39) Winston написал(а):
Цитата (mademax @ 27.07.2011 - 22:36)
вот только как,где их взять?

huh.gif
Я же ссылку в предыдущем своем посте дал, на офф сайт

Спустя 4 минуты, 25 секунд (27.07.2011 - 22:44) mademax написал(а):
ой я не заметил
rolleyes.gif

Спустя 7 минут, 48 секунд (27.07.2011 - 22:51) mademax написал(а):
СПАСИБА ТЕБЕ ВСЁ ЗАРАБОТАЛО!!!Я БЫ ТЕБЯ БОЛЬШИМИ ПАЛЬЦАМИ ЗАВАЛИЛ ИЛИ ПЛЮСАМИ ТОК МНЕ ПОКА НЕЛЬЗЯ!))))))

Спустя 18 часов, 49 минут, 44 секунды (28.07.2011 - 17:41) Winston написал(а):
Цитата (mademax @ 27.07.2011 - 22:51)
Я БЫ ТЕБЯ БОЛЬШИМИ ПАЛЬЦАМИ ЗАВАЛИЛ

Мне уже страшно ohmy.gif laugh.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.