更新
我的最新代码如下:
$file ="sqlite:C:\New folder\\test.db";
echo $file;
$handle = new PDO($file) or die("Could not open database");
错误
sqlite:C:\New 文件夹 est.db 致命错误:在 C:\inetpub\wwwroot\NetBeans\PHP&SQLITE.php:20 中未捕获异常 'PDOException' 并带有消息 'could not find driver' 堆栈跟踪:#0 C:\inetpub \wwwroot\NetBeans\PHP&SQLITE.php(20): PDO->__construct('sqlite:C:\New f...') #1 {main} 在 C:\inetpub\wwwroot\NetBeans\PHP&SQLITE.php 中抛出第 20 行
我正在尝试使用 PDO 驱动程序,但是当它在我的扩展 php 文件夹中时,错误一直提示我说找不到驱动程序。我现在很机智。
我正在使用 SQLITE 版本 3 和 PHP 版本 5.4.3。
我已经将数据库文件放在我的 r/w 文件夹中,但它是致命错误:调用未定义的函数 sqlite_open()。我已经在网上研究了很多资源,但我的目录路径仍然返回一些奇怪的错误(对不起,如果我太菜鸟,第一次学习)。
我的代码如下:
$db ="C:\New folder\test.db";
Test to print my directory path of the database.
echo $db;
$handle = sqlite_open($db); //or die("Could not open database");
调试结果
C:\New 文件夹 est.db
致命错误:调用 C:\inetpub\wwwroot\NetBeans\PHP&SQLITE.php 中的未定义函数 sqlite_open() 第 18 行,即“$handle = sqlite_open($db); //or die ("无法打开数据库");"
请指教我哪里做错了?我指定的路径是正确的,但是当我打印出来时,它显示了错误的路径。
谢谢