私はphp mysql接続スクリプトに取り組んでいます。関数を使用して、何が何であるかを追跡できるようにしたかったので、Mysql connect には 1 つの関数がありました。実行すると、最初に「データベースが選択されていません」と表示され、手動で指定すると、「@ localhost のアクセスが拒否されました」と表示されます。
コード
<?php
/* Mysql Data */
$MySqlUser = "root";
$MySqlPass = "**********";
$MySqlHost = "localhost";
$MySqlDataBase = "serveradmin";
/* End Mysql Data */
function MySqlConnect() {
$Connect = mysql_connect($MySqlHost, $MySqlUser, $MySqlPass);
$Database = mysql_select_db($MySqlDataBase);
if (!$Connect | !$Database) {
die("Cannot connect ".mysql_error());
}
}
MySqlConnect()
?>
問題は、何が原因でしょうか?スクリプトをきれいにきれいにしたいのですが、 function() が原因かどうかはわかりません。