INIファイルに問題があります。私はすべてのページに含めるタイトルを解析するiniファイルを持っています。PHP iniファイル内のSQLite情報
今私は、通常のデータベースのパラメータを設定することができ、ように使用します。
host = localhost:3306;
dbname = db;
user = user;
password = pword;
をし、私は自分のコード内でこれらを呼び出すことができています。
今私は私のサイトの大きな助けになるだろうと私はSQLiteに変更しようとしていると私はエラーを取得し続けると、私はそれがINIファイルと関係があると思う。 私が持っている:
$dbh = new pdo($CheekyIT['host']) or die("cannot open the database");
$query = "SELECT * FROM tickets WHERE Area='AYL'";
foreach ($dbh->query($query) as $row)
{
echo $row[0];
}
、何も機能しません:
host = $_SERVER["DOCUMENT_ROOT"] . 'sqlite:/Data/DB/CheekyIT.sqlite';
dbname = DB;
password = pword;
その後、呼び出します。
どちらかそれがファイルを見つける傾けるか、ドライバが見つからカントと私はこのエラーを取得:
致命的なエラー:キャッチされないPDOException:Cでドライバを見つけることができませんでした:現在のページの\ wamp64 \ WWW \ "ファイルの場所"
php.iniファイル内で適切な拡張機能が有効になっています。
大変お手伝いします。 SQLiteのための正しいDSNではありません
C:\wamp64\www\sqlite:/Data/DB/CheekyIT.sqlite
:あなたは魔法のiniファイルから何を得るの高度な
なぜ単純なPHPファイルをconfigに使用できないのですか? –
馬鹿に聞こえるかもしれませんが、どういう意味ですか?私は自分のiniファイルをローカルdbと外部で動作するようにしていますが、sqliteを使ってdosentを動作させます:/。 –
私はPHPの変数と操作をiniファイルで使うことができないと思う。 –