Проблема с SQlite

Статус
В этой теме нельзя размещать новые ответы.

hostvik1

Читатель
Регистрация
10 Фев 2008
Сообщения
27
Реакции
0
Срочно нужна помощь с SQLite.

Проблема в следующем:

На сервере стоит php 5.2.6, pdo_sqlite.so, и другие модули в т.ч. pdo.so, который необходим для работы pdo_sqlite.so, все модули корректно (как я думаю) подключены в php.ini и показываются коммандой phpinfo()

Всё вроде сделано правильно, но при выполнении такого кода:
PHP:
<?php
  $db = sqlite_open("my_database.db");
  if (!$db) exit("Не удалось создать базу данных!");
?>

Выскакивает ошибка: Fatal error: Call to undefined function sqlite_open() in ********/index.php on line 2

А когда добавляю в начало кода:
PHP:
dl ("pdo_sqlite.so");

то появляется такое сообщение: Warning: Module 'pdo_sqlite' already loaded in Unknown on line 0

Как проверить работоспособность SQLite и правильно настроить РНР для работы с ним.

Добавлю что php работает как cgi

Очень нужна грамотная помощь! :thenks:
 
у тебя же pdo драйвер, а не native!!


PHP:
$connection_id = new pdo("sqlite:{$database}");
if (!$connection_id) die('Error');
$connection_id->query($the_query);
......
 
Спасибо! На эту информацию я тоже наткнулся.

Возник еще вопрос:

Может кто нибудь разъяснить отличия PDO_SQLITE от NATIVE ? Желательно с примерами - буду очень благодарен! Просто меня информация на русском интересует. Везде множество примеров работы с sqlite но нигде нет о pdo_sqlite в примерах.
 
дока на русском (chm)


PDO это класс для работы с базами данных
он поддерживает несколько типов баз данных
те можно менять базы почти не меняя код php
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху