2
$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");

$link または $db_name がOKではない場合、いくつかの行をコーディングしようとしました いくつかのテキストをエコー

このようなもの

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

しかし、うまくいきませんでした

どうすればそれができますか?

4

1 に答える 1

2

mysql_select_dbはブール関数なので、.

$link = mysql_connect($db_host, $db_user, $db_password);

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

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

mysql_*ただし、新しいコードでは関数を使用しないでください。それらはもはや保守されておらず、公式に非推奨です赤いボックスがか? 代わりにプリペアド ステートメントについて学び、 PDOまたはMySQLiを使用してください。この記事はどちらを使用するかを決めるのに役立ちます。

于 2013-01-26T04:55:23.960 に答える