更新しました
私の最新のコードは次のとおりです。
$file ="sqlite:C:\New folder\\test.db";
echo $file;
$handle = new PDO($file) or die("Could not open database");
エラー
sqlite:C:\ New folder est.db致命的なエラー:キャッチされない例外'PDOException'とメッセージ'could not find driver' in C:\ inetpub \ wwwroot \ NetBeans \ PHP&SQLITE.php:20 Stack trace:#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 folder est.db
致命的なエラー:18行目のC:\ inetpub \ wwwroot \ NetBeans \ PHP&SQLITE.phpの未定義関数sqlite_open()を呼び出します。これは "$ handle = sqlite_open($ db);//またはdieです。 ("データベースを開けませんでした"); "
どこで間違ったことをしたのか教えてください。指定したパスは正しいのですが、印刷すると間違ったパスが表示されます。
ありがとう