Вот код: PHP: <?php $con = mysqli_connect('localhost','root','aiaal','uscheck'); ?> <!DOCTYPE html> <html> <head> <title></title> </head> <body> <?php function test(){ $query = mysqli_query($con,"SELECT * FROM `message_admins`"); while($info = mysqli_fetch_assoc($query)){ echo $info['send_login'] . "<br>"; } } test(); ?> </body> </html> Вот ошибки: Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\OSPanel\domains\jssorax\index.php on line 13 Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in C:\OSPanel\domains\jssorax\index.php on line 14 --- Добавлено --- Без функции все работает но мне нужно этот скрипт поместить в функцию!
А чем ему поможет PDO? Он не знает, как работают локальные и глобальные переменные в PHP. @PHP-Chainik12, читай до понимания: https://php.ru/manual/language.variables.scope.html
получается $con глобальная, а он внутри функции ее использует?? Получается надо было добавить Global??
))))Значит за 15 дней изучения PHP я что то понимать начал хоть, а то депрессия была что ничего не понимаю.Думаю года через два чему нить научусь)
Пацаны ваще ребята спасибо магёте вот код он теперь рабочий) Код (Text): <?php $con = mysqli_connect('localhost','root','aiaal','uscheck'); ?> <!DOCTYPE html> <html> <head> <title></title> </head> <body> <?php function test($value){ global $con; $query = mysqli_query($con,"SELECT * FROM `message_admins`"); while($info = mysqli_fetch_assoc($query)){ echo $info[$value] . "<br>"; } } test('Object'); ?> </body> </html>