Php 如果MySQL连接或数据库的链接有错误,则打印

Php 如果MySQL连接或数据库的链接有错误,则打印,php,sql,Php,Sql,如果$link或$db_name不正常,我尝试对一些行进行编码,以回显一些文本 像这样的 $link = mysql_connect($db_host, $db_user, $db_password); if (!$link) { die ("MySQL Connection error"); } mysql_select_db($db_name, $link) or die ("Wrong MySQL Database"); 但它不起作用 请问我该怎么做?mysql\u select

如果$link或$db_name不正常,我尝试对一些行进行编码,以回显一些文本

像这样的

$link = mysql_connect($db_host, $db_user, $db_password);
if (!$link) {
  die ("MySQL Connection error");
}


mysql_select_db($db_name, $link) or die ("Wrong MySQL Database");
但它不起作用


请问我该怎么做?

mysql\u select\u db
是一个布尔函数,所以

if (!$link || !$db_name) {
  echo 'Some Text Here';
}

。它们不再得到维护。看到了吗?相反,请了解并使用,或-将帮助您决定使用哪一个。

请不要在新代码中使用mysql_*函数。它们不再得到维护,而是在使用。看到了吗?相反,学习并使用或。如果你不能决定,我会帮你选择。如果你想学习,这里很好。
$link = mysql_connect($db_host, $db_user, $db_password);

$db = mysql_select_db($db_name, $link);

if(!$link && !$db) {
  echo "nothing works";
}