Помогите пожалуйста... Допустим есть файл подключения к БД db.php с таким содержанием Код (Text): <?php $link = new mysqli("localhost", "root", "root", "hotel"); if ($link->connect_errno) { echo "Не удалось подключиться к MySQL: (" . $link->connect_errno . ") " . $link->connect_error; } $link->set_charset('utf8'); ?> В другом файле пытаюсь сделать функцию в которой содержится запрос к базе, даже при простом запросе ничего не выводится, вот код: Код (Text): function foo($SQL){ $res = $link->query($SQL); $row = $res->fetch_array(MYSQLI_BOTH); return $row; } $result = foo("SELECT name FROM users"); echo $result['name']; Прошу помощи!!!
подключение есть в самом начале файла Код (Text): require_once "db.php"; пробовал в таком виде Код (Text): $res = $link->query("SELECT id,login,name FROM users"); $row = $res->fetch_array(MYSQLI_BOTH); printf ("%s (%s)\n, %s", $row['login'], $row["name"], $row["id"]); так все работает. но хочется как в первом варианте! помогите плз...