我已經準備好使用mysqli作爲主連接,但在特定頁面上使用此mysql作爲附加連接。它很好嗎?爲特定頁面建立額外連接
class DBController {
private $host = "localhost";
private $user = "root";
private $password = "";
private $database = "blog_samples";
function __construct() {
$conn = $this->connectDB();
if(!empty($conn)) {
$this->selectDB($conn);
}
}
function connectDB() {
$conn = mysql_connect($this->host,$this->user,$this->password);
return $conn;
}
是不是很好&不夠安全?有沒有更好的方法來做到這一點?請解釋我的優勢。在此先感謝
這已經很糟糕,因爲'mysql' api在最新的php5中被棄用,並且在php7中被刪除。並且你__必須忘掉它並使用'mysqli'或'PDO'。 –
如前所述,停止使用mysql並改用mysqli或PDO。此外,你應該檢查連接是否成功,並返回一些錯誤。使用try/catch。 – Twinfriends