Я искал стек, чтобы получить ответ, но ничего не исправила мою проблему. Итак, вот мой снимок:PHP: не могу использовать глобальную переменную в функции для подключения mysqli
$conn = mysqli_connect('localhost', 'username', 'pass', 'db');
function GetArticle() {
global $conn;
$sql = "sql query";
$getresult = mysqli_query($conn, $sql);
..
}
Это не работает. Если я положил $ conn внутри функции, он отлично работает.
Любые идеи?
Как вы узнали, что присвоение '$ conn =' действительно находится в глобальной области? – mario
Да, если вы поместите это как есть в файл, он должен работать. – AbraCadaver
Эй, марио, я попытался использовать простую переменную и вернуть ее функцией с глобальным, отлично работал. только соединение с базой данных не будет работать – Schteven