我正在尝试使用为所有 mysqli 命令设置的 php 函数创建自己的工作模板
现在这是我的config.php
<?php
/** Configuration Variables **/
define ('DEVELOPMENT_ENVIRONMENT',true);
if (DEVELOPMENT_ENVIRONMENT == true) {
define('DB_NAME', 'rdb');
define('DB_USER', 'root');
define('DB_PASSWORD', 'root');
define('DB_HOST', 'localhost');
} else {
define('DB_NAME', 'db47');
define('DB_USER', 'dbo');
define('DB_PASSWORD', 'S');
define('DB_HOST', 'd.db.1and1.com');
这是我调用sql_functions.php的页面
<?php
//create db connection function
function connect()
{
$connect = mysqli_connect(DB_HOST , DB_USER , DB_PASSWORD, DB_NAME)
or die ("Failed to connect to MySQL: " . mysqli_connect_error());
}
//create db disconect function
function disconnect()
{
$close = mysqli_close();
}
connect();
disconnect();
?>
现在我已经测试了连接功能,但断开功能不断提出以下错误 警告:mysql_close():第 12 行的 R:\UniServer\www\application\functions\sql_functions.php 中没有提供 MySQL-Link 资源
我尝试在连接函数中调用变量,所以函数 disconnect(){ $close = mysqli_close($connect);}
但这仍然会带来错误。. .please提前谢谢,我还在学习所以宁愿解释我的错误,以便我可以纠正而不是刚刚为我写的答案:)