Tôi có tập lệnh php nên thử kết nối với DB trong trang cục bộ. Nếu DB địa phương không có sẵn, nó sẽ cố gắng kết nối với DB trên máy chủ từ xa.php mysql_connect Cảnh báo tắt
$dblink = mysql_connect(DBHOST_LOCAL, DBUSER, DBPASS) or $RC = 1;
if($RC) {
$dblink = mysql_connect(DBHOST_REMOTE, DBUSER, DBPASS) or die('Could not connect'.mysql_error());
}
Vấn đề là tôi không muốn hiển thị Thông báo cảnh báo trên trang nếu kết nối không thành công lần đầu tiên. Có cách nào để vô hiệu hóa thông báo cảnh báo chỉ cho hàm mysql_connect()?
Không sử dụng 'mysql_ *' khi chúng không được chấp nhận. Sử dụng 'PDO' hoặc' mysqli_ * 'thay vì – DonCallisto
Bạn thực sự nên xóa phần' hoặc $ RC = 1'.Chỉ cần kiểm tra '! $ Dblink'. – ThiefMaster
Điều này có thể được xử lý thanh lịch hơn nhiều bằng cách bắt ngoại lệ nếu bạn sử dụng mysqli hoặc PDO, mà bạn nên anyway thay vì ** deprecated ** mysql API. – deceze