我正在编写一个客户数据库。我有一个功能可以向所有看起来像这样的客户展示。
<?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;
}
}
?>
我想我有什么问题。有什么建议吗?先感谢您。