Функции, SQL Connects и глобальная переменная
Есть ли что-то не так с подключением и закрытием базы данных путем вызова функции ниже с командами 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();
?>
В настоящее время я получаю сообщение об ошибке, в котором говорится, что $ connection на L1 должен быть ресурсом, но это BOOL. Если я дам там заявление, то тоже самое сработает. Я понятия не имею, что не так. Пожалуйста, найдите любые ошибки, которые вы можете. Я должен взять творческий отпуск от кодирования, и я вернулся через некоторое время.
С уважением