/* connect to server */
if (!$mysqli->real_connect('localhost', $user, $pass, $db)) {
die('Error');
}
/* set connection options */
if (!$mysqli->options(MYSQLI_INIT_COMMAND, "SET AUTOCOMMIT=0")) {
die('Error');
}
} catch (Exception $e) {
echo "Error";
}
เพื่อที่จะดักการขึ้น Error ยามที่ Connect ไม่ได้ แต่หลังจากทดลองเปลี่ยน password หรือ user ให้ไม่ตรงกับที่เราเซ็ตไว้มันกลับขึ้น
Warning: mysqli::real_connect() [mysqli.real-connect]: (28000/1045): Access denied for user 'root'@'localhost' (using password: YES) in C:\AppServ\www\\htdocs\includes\Connection.inc.php on line 9
Error
โดยที่ Warning มันขึ้นแจ้งบรรทัดที่เป็น if (!$mysqli->real_connect('localhost', $user, $pass, $db)) {
น่ะครับ