を定義し、私は中に呼び出された私のconfig.phpでこの新しいPDOの問題が..私が事前に定義された変数に新しいPDOを呼び出すとき、私は問題を持っている</p> <p>を
define('SQL_BDD', 'ctms_demo');
を得ましたすべての.phpのページ私はそれがうまく動作しますが、WHEN I
$hostname='localhost';
$dbname='ctms_demo';
$username='root';
$password='password';
$set = new PDO("mysql:host=$hostname;dbname=$dbname", $username, $password);
この
を呼び出すときに、私はどこでもそれを使用することができますこのライン
$dbname=SQL_BDD;
は
.. OK ..ですので、問題がどこにあるか、私は本当に見ていない私は、二重引用符を使用しての話をいくつかのトピックを探した...それはもう動作しません変更します
編集:私はこの追加:
$dsn = sprintf('mysql:host=%s;dbname=%s',$hostname,SQL_BDD);
print_r($dsn);
$set = new PDO($dsn, $username, $password);
を、私は "mysqlの:ホスト= localhostの; DBNAME = ctms_demo" だ、定義されたvarが働いているので..私は理解していない...
をの
「動作しません」を定義しますか?どのエラーメッセージ/症状? – Timo
エラーメッセージが表示されず、ページが正常に読み込まれたときにページがリロードされます。 – Nemka