Работающий код: (взял
отсюда)
<?php
include_once 'config.php';
$mysqli = new mysqli("$host", "$user", "$pass", "$dbname");
/* проверка соединения */
if ($mysqli->connect_errno) {
printf("Не удалось подключиться: %s\n", $mysqli->connect_error);
exit();
}
$query = "SELECT * FROM mytable";
if ($result = $mysqli->query($query)) {
/* fetch object array */
while ($obj = $result->fetch_object()) {
echo "$obj->id. $obj->name <br>";
}
/* free result set */
$result->close();
}
/* close connection */
$mysqli->close();
?>
Пытаюсь сделать из этого функцию:
<?php
include_once 'config.php';
$mysqli = new mysqli("$host", "$user", "$pass", "$dbname");
/* проверка соединения */
if ($mysqli->connect_errno) {
printf("Не удалось подключиться: %s\n", $mysqli->connect_error);
exit();
}
function GetName($id, $mysqli) {
$query = "SELECT * FROM mytable";
if ($result = $mysqli->query($query)) {
/* fetch object array */
while ($obj = $result->fetch_object()) {
return "$obj->name";
}
/* free result set */
$result->close();
}
}
echo GetName(2, $mysql);
/* close connection */
$mysqli->close();
?>
Получается ошибка.
Где просмотрел?