我编写了一些简单的数据库处理函数,如下所示:
function dbOpen($db)
{
$username = "admin";
$password = "pass";
$hostname = "localhost";
$db = mysql_connect($hostname, $username, $password)
}
function dbClose($db)
{
mysql_close($db);
}
我要做的是访问传递给
dbOpen
函数的变量,如下所示:dbOpen($myDB);
$result = mysql_query('SELECT * FROM my_tbl',$myDB);
但是,由于某些原因,此函数不会初始化
$myDB
。有人知道我做错了什么吗? 最佳答案
如果要执行此操作,则需要设置数据库函数以将传递的变量作为引用。This here explains it.