使用IN运算符进行查询时,sqlite PDO查询失败

时间:2012-05-29 20:22:58

标签: php sqlite pdo

我的PHP是5.2.13

phpInfo()显示:

PECL模块版本1.0.1 $ Id:pdo_sqlite.c 293036 2010-01-03 09:23:27Z sebastian $

SQLite Library 3.3.7undefined

以下查询运行没有任何错误

$stmt = $dbh->query('SELECT * FROM Przepis WHERE rodzajPrzepisu = 1');

但是,如果我将其更改为

$stmt = $dbh->query('SELECT * FROM Przepis WHERE rodzajPrzepisu IN (1, 2)');

我收到以下错误:

  

SQLSTATE [HY000]:常规错误:14无法打开数据库文件

请指出我做错了什么或者我正在使用的sqlite驱动程序中有一个塞子?

亲切的问候   Kragh

0 个答案:

没有答案