используя sqlite3 и php 5.2 для создания базы данных (используя apache 2.2 на windows) - PullRequest
0 голосов
/ 13 сентября 2011

Я пытаюсь создать базу данных, в которой я буду хранить данные из формы в базу данных sqlite.Кажется, я не могу связать их, я получаю ошибки.Вот мой код для запроса в файле php:

<?php
 $dbhandle = new SQLiteDatabase('sqlitedb');
 $result = $dbhandle->arrayQuery('SELECT name, email FROM users LIMIT 25', SQLITE_ASSOC);
 foreach ($result as $entry) {
     echo 'Name: ' . $entry['name'] . '  E-mail: ' . $entry['email'];
 }
?>

И это сообщение об ошибке, которое показывает:

Неустранимая ошибка: вызов неопределенной функции sqlite_open () в C: \ ProgramФайлы \ Apache Software Foundation \ Apache2.2 \ vhosts \ scotiaguestpro \ extract.php в строке 2

Я вручную создал базу данных и таблицы с данными в командной строке для запроса.Файл базы данных находится в том же каталоге, что и файл php.

1 Ответ

0 голосов
/ 11 октября 2011

PHP 5.2.x не поддерживает sqlite3, только sqlite2. Если вам действительно нужна поддержка sqlite3, обновите до PHP 5.3.x. Возможно, лучший вариант в любом случае, так как PHP 5.2.x больше не поддерживается командой PHP.

...