подключение к sqlite с помощью php - PullRequest
0 голосов
/ 23 декабря 2011

Я установил php на свой локальный компьютер, установив XAMPP.

Я создал php-файлы, которые работают нормально, и я использовал командную строку sqlite для создания базы данных и вставки данных.

Проблема в том, что мне не удается использовать php для взаимодействия с базой данных sqlite.

Я новичок в php и sqlite, поэтому я использовал скрипты, которые нашел в интернете.

Я пытался использовать как стандартные методы sqlite_open, так и методы PDO, но оба они не дают никакого вывода. ни положительный, ни ошибка.

Я читал в другом месте, чтобы раскомментировать файлы php.ini, ничего не изменилось

1 Ответ

0 голосов
/ 23 декабря 2011

Если вы решили использовать PDO (я предлагаю вам его использовать), вам необходимо выполнить следующие действия:

  1. Убедитесь, что у вас установлены PDO и драйвер SQLite
  2. Создатьобъект PDO с правильным DSN (строка подключения)
  3. Создайте оператор: $ stmt = $ PDOObject-> prepare ("SELECT * FROM Table WHERE user_id =?")
  4. Установить выборкуmode: $ stmt-> setFetchMode (pdo :: FETCH_ASSOC)
  5. Выполнить ваш запрос: $ stmt-> execute (array ($ user_id));

И затем

while ($item = $stmt->fetch()){
//Some code
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...