PHP:新手问题 - 打开数据库

Fux*_*uxi 1 php database

我已经为数据库处理编写了一些简单的函数,如下所示:

function dbOpen($db)
{
    $username = "admin";
    $password = "pass";
    $hostname = "localhost";    
    $db = mysql_connect($hostname, $username, $password)
}

function dbClose($db)
{
    mysql_close($db);
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是访问我传递给dbOpen函数的变量,如:

dbOpen($myDB);
$result = mysql_query('SELECT * FROM my_tbl',$myDB);
Run Code Online (Sandbox Code Playgroud)

但是,由于某种原因,此功能不会初始化$myDB.有没有人有任何想法我做错了什么?

Ste*_*les 6

如果要这样做,则需要设置数据库函数以将该变量作为引用传递.这解释了它.