Скажите, пожалуйста, в чем я ошибся? Наверняка ошибка мелкая и очевидная, но не могу найти ее. Остальные запросы проходят без проблем. Может проблема в JOIN'e какая-то?
В myAdmin запрос работает без проблем.
SELECT paking.number FROM `paking`
LEFT JOIN `parking_reserve`
ON parking_reserve.number=paking.number AND
parking_reserve.dates = '17.07.22'
WHERE parking_reserve.user IS NULL
order by rand()
limit 1;
При выполнении из php результата нет. Ошибок тоже отловить не удалось.
<?
$my_reserv = sear()['paking.number'];
function sear(){
$mysqli = new mysqli("localhost", "eshbaht", "eshbaht", "treinee");
$mysq_search_park_place="SELECT paking.number FROM `paking` LEFT JOIN `parking_reserve`
ON parking_reserve.number=paking.number AND parking_reserve.dates = '17.07.22'
WHERE parking_reserve.user IS NULL
order by rand() limit 1";
$result = $mysqli->query($mysq_search_park_place);
$actor = $result->fetch_assoc();
return $actor;
$mysqli->close();
}
?>
<p><?echo $my_reserv?></p>