Если вы отключите отображение ошибок (что вы, вероятно, должны делать в любом случае), то вы можете распечатать собственную ошибку, если попытка подключения не удалась.
ini_set('display_errors', false);
if (!$link = mysql_connect($host, $user, $pass)) {
die('could not connect...');
}
Если вы не можете изменить настройку ini, вы можете отключить предупреждение с помощью @
if (!$link = @mysql_connect($host, $user, $pass)) {
die('could not connect...');
}
Если вы отключите предупреждение, вы не сможете увидеть, почему не удалось установить соединение, что может быть, а может и не быть тем, что вы хотите. Однако вместо этого вы можете регистрировать ошибки.