Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP PDO SQLITE-连接_Php_Sqlite_Codeigniter_Pdo_Connection - Fatal编程技术网

PHP PDO SQLITE-连接

PHP PDO SQLITE-连接,php,sqlite,codeigniter,pdo,connection,Php,Sqlite,Codeigniter,Pdo,Connection,这是在php中设置到SQlite数据库的PDO连接的正确方法吗 new PDO(";dbname=sqlite:c:/path/database.sqlite", "", ""); 因为这给我带来了一个错误: PHP致命错误:未捕获异常“PDOException”,消息为“找不到驱动程序” 因为每当我离开;dbname=退出,它不再给我这个错误 那么正确的方法是什么呢 PS:我已在php.ini中正确设置了驱动程序,请参阅此链接以获取phpinfo()的屏幕截图:如果您离开;dbname=pa

这是在php中设置到SQlite数据库的PDO连接的正确方法吗

new PDO(";dbname=sqlite:c:/path/database.sqlite", "", "");
因为这给我带来了一个错误:

PHP致命错误:未捕获异常“PDOException”,消息为“找不到驱动程序”

因为每当我离开;dbname=退出,它不再给我这个错误

那么正确的方法是什么呢


PS:我已在php.ini中正确设置了驱动程序,请参阅此链接以获取phpinfo()的屏幕截图:

如果您离开;dbname=part,它只是主机名(DSN)。 所以它应该是

"sqlite:c:/path/database.sqlite"


运行phpinfo()并检查您的驱动程序。很抱歉没有提及,但我已经正确设置了所有驱动程序。我将编辑这个问题。
"sqlite:c:/path/database.sqlite;dbname=whateverthenameis"