SQL подготовленный оператор не показывает вывод

0

Я новичок в подготовленных заявлениях. Эта функция не показывает какой-либо выход. Что может быть проблемой?

function  selectFwhere($id) {
    $con = mysqli_connect('localhost','root','','car_rental');
    $sql = mysqli_prepare($con,'SELECT * FROM 'car_admin' WHERE admin_id = ?') or die("Unable to prepare statement: " . $con->error);
    $sql->bind_param('i',$id);
    $sql->execute();
    $result = $sql->get_result();
    while($row = $result->fetch_assoc() ){ echo " ".$row['admin_username']; }
    $sql->close();
    $con->close();

    selectFwhere(1);

}
Теги:
prepared-statement

1 ответ

0
Лучший ответ

Вам нужно переместить строку selectFwhere(1); вне тела функции, после закрытия }

Ещё вопросы

Сообщество Overcoder
Наверх
Меню