通过在两者之间使用 mysql_query 和 mysql_fetch_array 命令调用下面的函数来连接和关闭数据库有什么问题吗
<?php
function dbconnect()
{
$sql = "localhost";
$username = "------";
$password = "-----";
$connection = mysql_connect($sql, $username, $password) or
die("unwable to cct");
$databse = mysql_select_db("-------", $connection);
global $connection;
}
function close()
{
global $connection;
mysql_close($connection);
}
dbconnect();
$query = "Some SQL Statement";
$data = mysql_query($query, $connection); - L1
while (mysql_fetch_assoc($data))
{
//echo something
}
close();
?>
目前,我收到一条错误消息,指出 L1 的 $connection 需要是资源,但它是 BOOL。如果我在那里给出一个 die 声明,同样会被触发。我不知道出了什么问题。请尽可能找出任何错误。我必须从编码中休假,一段时间后我回来了。
感谢和问候