プロジェクト全体 - https://github.com/steve-davey/phpsqliteconnect (構成ファイルは古いです)
これは構成ファイルです:
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e){ die("エラー: 接続できません。" . $e->getMessage()); } ?>
なぜ上記のディレクトリにあるindex.phpファイルにはエラーがないのに、PDO
にはエラーがあるのかわかりません。
$pdo = new PDO('sqlite:./db/DeviceAssetRegister.db');
全然大丈夫です! VSC の PHP ドキュメントにリンクする小さなポップアップ説明も表示されました。では、なぜ他のファイルでエラーが報告されるのでしょうか?ありがとう!
PDO
は、ルート名前空間のクラスです。ルート名前空間を正しく使用していない限り (PDO
をインポートするか、new \PDO
を使用するか)、PHP は現在の名前空間 (つまり、App
) から実行されます。このカテゴリーに関しては。