0

尝试从 sqlite 数据库上的 PDO 对象(使用 ez_sql)发出请求时出现此错误。

我在这里读到:http ://us.php.net/manual/en/ref.pdo-sqlite.php db 可能是空的,pdo 将自动创建 db 文件。

所以我这样做:

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

我得到这个错误:

invalid data source name

我正在使用带有 pdo_sqlite 扩展名的 WAMP 的最新版本..

我不知道如何解决它。

4

1 回答 1

-1

好的,问题是ez_sql在第一次查询之前不要连接到数据库,因为没有设置用户名和密码(构造函数的第二个和第三个参数)。

于 2011-11-29T22:18:16.577 回答