私は顧客データベースを書いています。このように見えるすべての顧客を表示する機能があります。
<?php
class customer{
public function getAllCustomers(){
global $database;
$query = $database->query('SELECT * FROM hs_customers');
$result = $database->statement->fetchAll();
return $result;
}
}
?>
ここまではすべてうまくいきます。その接続、データの取得など。私が不満を持っている唯一のことは、データベース名を関数内にハードコーディングしたくないことです。さらに、変数に置き換えたいと思っています。したがって、idは次のことを行いました(以前と同じように、うまくいきました)が、突然変数を置き換えなくなりましたか?...
<?php
class customer{
private $customerDB = 'hs_customers';
public function getAllCustomers(){
global $database;
$query = $database->query('SELECT * FROM :db', array(':db' => $customerDB));
$result = $database->statement->fetchAll();
return $result;
}
}
?>
私は何か間違っていると思います。何かアドバイス?前もって感謝します。