我正在研究一个 php mysql 连接脚本。我希望它使用函数,这样我就可以跟踪什么是什么,所以 Mysql connect 有一个函数。当我运行它时,我首先得到“未选择数据库”,当我手动指定它时,它显示“@ 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() 是否会导致它。