如果我的mysql連接在另一個包含文件中,如何在函數內部建立一個mysql連接?如何在函數內部建立一個mysql連接
這裏是mysql連接包含文件。
DEFINE ('DB_USER', 'username');
DEFINE ('DB_PASSWORD', 'password');
DEFINE ('DB_HOST', 'localhost');
DEFINE ('DB_NAME', 'adfg');
$dbc = mysqli_connect (DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
if (!$dbc) {
trigger_error ('Could not connect to MySQL: ' . mysqli_connect_error());
}
我可以把定義函數放在用戶定義的函數中嗎? – dash
這不是必需的!使用常量是使用配置設置的好方法,它們是全局可用的,不需要將它們放入函數中。您可以將它們放在一個名爲config.php的額外文件中,並要求將此文件放在DB.php文件的頂部。這是設置這些變量的常用方法。 – powtac
我也可以把return $ dbc;在if(!$ dbc)語句中,所以if和else語句中有一個? – dash