必要な変数/値を持つものを含めるだけで、ハードコーディングを回避しようとしています。conf.php
どうすればこれを達成できますか?
これがconf.phpの私のコードです
<?php
mysql_connect("localhost", "tiger","tiger") or die (mysql_error ());
mysql_select_db("theaterdb") or die(mysql_error());
?>
他のPHPページは次のようにコーディングされています。
$q = strtolower(trim($_GET["q"]));
try {
$dbh = new PDO('mysql:dbname=theaterdb;host=localhost','tiger','tiger');
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
$sql = 'SELECT address FROM theater WHERE LOWER(theater_name) = :q';
$sth = $dbh->prepare($sql);
$sth->bindValue(':q', $q);
$sth->execute();
この行の代わりに:
dbh = new PDO('mysql:dbname=theaterdb;host=localhost','tiger','tiger');
conf.php
ファイルを使いたい。どうすればこれを行うことができますか?