私が取り組んでいるこのサイトでは、通常の mysql_query() を使用しています。そして、PDO拡張を使用したいです。
私が経験している問題は、PDO 接続を mysql 接続と共にサイトの最上部に追加しようとすると、PDO クラスが見つからないことです。
サーバーのどこからでも空白のドキュメントを開始すると、問題なく動作するため、これは一種の奇妙なことです。
public フォルダーのルート、または pages/ ディレクトリ内に新しいドキュメントを作成し、そのドキュメントに直接移動すると、すべてがうまく機能します。
また、サブドメイン用の新しいフォルダーを作成し、基本的に問題なく PDO を使用して新しいサイトを作成しました。
この動作の原因を知っている人はいますか?
通常のmysql接続を使用しているからですか?
phpinfo(); を確認しました。サイト内にあり、リストされていませんでした。(mysite.com/?page=phpinfo)
しかし、任意の直接ドキュメント内で phpinfo を確認すると、一覧に表示されます... (mysite.com/pages/phpinfo.php)
上記の両方の URL は同じドキュメントを参照しています