За последние 24 часа нас посетили 175895 программистов и 2006 роботов. Сейчас ищут 1220 программистов ...

Как соединить Denwer и SQLite?

Тема в разделе "PHP и базы данных", создана пользователем init01, 21 янв 2010.

  1. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    в php.ini:
    Код (Text):
    1. extension_dir = полный путь до папки php\ext
    и перезапустить apache
     
  2. init01

    init01 Активный пользователь

    С нами с:
    22 дек 2009
    Сообщения:
    73
    Симпатии:
    0
    Путь-то прописан.
    Я так понимаю либо какая-то dll-ка не та.
    Либо он не понимает формат команды.
    Но скорее всего он формат команды не понимает из-за того, что dll-ка не та.
     
  3. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Покажи полную строку подключения...

    Мда, впрочем не в строке дело.


    Вот есть такая штука
    php_pdo_sqlite_external.dll

    Запусти sqlite, который ставила отдельно и
    попробуй ее подключить вместо php_sqlite3.dll

    Upd: Так, запускать бесполезно. Нужно взять http://sqlite.org/sqlitedll-3_6_22.zip dll отсюда
    и подложить ее в каталог PHP (если он прописан в PATH). Важно, не в php/ext, а именно в PHP.

    Итого необходимо:
    pdo.dll
    php_pdo_sqlite_external.dll
    и sqlite3.dll в каталоге PHP

    После чего рестартовать апач. Все подключается и работает.
     
  4. init01

    init01 Активный пользователь

    С нами с:
    22 дек 2009
    Сообщения:
    73
    Симпатии:
    0
    Simpliest
    Спасибо!
    Это навело меня на мысль, что дура я дура!

    В общем было у меня раскомменчено
    extension=php_pdo.dll
    и
    extension=php_sqlite3.dll

    а оказалось надо ещё
    extension=php_pdo_sqlite.dll
    хотя про него ничего не говорилось - я ж всё по инструкции без самодеятельности.

    Теперь всё выводится, но толпой в одну длинную строчку.
    Теперича надо изучать как это всё cделать таблицей, потом как делать выборки, а в будующем и как выводить это в диаграммах.

    В общем огромное спасибо! Первый результат есть.
     
  5. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    господи, хоть один умный человек...