何が問題なのかわかりません。user/pass/database 変数と mysql_connect(); を含む dbs.inc.php というファイルがあります。声明。私が含める場合( "dbs.inc.php"); 関数では、その下の次の行は常に mysql_select_db($database); でなければなりません。それは正常ですか?関数が終了するまで、含まれている変数にアクセスできるようにすべきではありませんか? connect/select ステートメントの間に数行のコードを追加すると、select が機能しなくなるのはなぜですか?
また:
include("dbs.inc.php");
mysql_select_db($database);
動作します。そして、私がこれを行うと:
include("dbs.inc.php");
$a = "123456";
mysql_select_db($database);
mysql_select_db($database) はデータベースの選択に失敗しますか?