Попытка немного узнать о PDO и проходит через этот учебник. Он имеет следующий фрагмент кода:
<?php
try
{
$db = new PDO('sqlite::memory');
echo "SQLite created in memory.";
}
catch(PDOException $e)
{
echo $e->getMessage();
}
Когда я запустил это, я получаю следующее сообщение об исключении:
SQLSTATE [HY000] [14] не может открыть файл базы данных
Что это значит? Как я могу заставить его работать? Я могу подключиться к базе данных MySQL, а также к обычному файлу базы данных SQLite. Поэтому я знаю, что хоть что-то работает...
Я на 64-разрядной версии Windows 7 с Apache 2.2.11 и PHP 5.3.0 (последняя WampServer install). phpinfo()
сообщает, что у меня есть pdo_sqlite с включенной библиотекой SQLite Library 3.6.15.