Вообшем есть файл с подклчение к БД и скрипт, которьій его использует.
<?php
include_once('connect.php');
function get_data($uid){
if ($result = $mysqli->prepare("SELECT * FROM `test_db_vytrat` as t left join test_db_vytraty_cat c on t.cat=c.cid where t.user_id = ?;"))
{
//$uid = 1;
$result->bind_param("i", $uid);
$result->execute();
$resultSet = $result->get_result();
$row = $resultSet->fetch_all();
//$row = $result->fetch_array(MYSQLI_ASSOC);
var_dump($row);
}
}
get_data(1);
?>
По когда код находится в функции то возникает ошибка: Undefined variable: mysqli in
Когда же убрать функию то код работает.
Почему так?