неверное имя источника данных с PDO Sqlite - PullRequest
0 голосов
/ 30 ноября 2011

У меня возникает эта ошибка при попытке выполнить запрос от объекта PDO (с помощью ez_sql) в базе данных sqlite.

Я прочитал здесь: http://us.php.net/manual/en/ref.pdo-sqlite.php что БД может быть пустым и что pdo автоматически создаст файл БД.

Так что я делаю:

$ezSQL = new \ezSQL_pdo('sqlite:'.CHM.'/includes/stouv.sq3'); // file exists and is empty
// query on the $ezSQL object

И я получаю эту ошибку:

invalid data source name

Я использую последнюю версию WAMP с расширением pdo_sqlite ..

Я не знаю, как это исправить.

1 Ответ

0 голосов
/ 30 ноября 2011

Хорошо, проблема была в том, что ez_sql не подключается к БД до первого запроса, поскольку не заданы имя пользователя и пароль (второй и третий аргумент конструктора).

...