Intereting Posts
Пользовательский мягкий столбец удаления и значение для Eloquent ORM php-mailer и html включают в себя переменные php Проблемы с Zend Framework PDF Итерация php-массива и конкатенация Мутации Laravel 5 работают только при создании записи, а не при обновлении записи Как подсчитать количество просмотров youtube видео с помощью API YouTube Analytics v3? php chr с значениями unicode Как обработать файл .pls с помощью PHP? Проблемы с parse_ini_file Кодировка русского символа с IMAP Magento – добавить пользовательское массовое действие PDF Приложение для запрещенных слов с использованием таблицы базы данных Как отправить дополнительные параметры в полезной нагрузке через уведомление Amazon SNS Push Как добавить окно подтверждения в php перед удалением? Как перейти от php MySQL sql инъекции уязвимых запросов к MySQLi не уязвимых запросов Преобразование национальных символов в их латинские эквиваленты в PHP

Неустранимая ошибка: вызов функции-члена bind_param () в boolean

Я создаю скрипт входа, который извлекает данные из двух таблиц. Я понимаю, что эта ошибка возникает, когда оператор возвращает FALSE AKA логическим, но почему он возвращает false ??? Я сделал функцию, которая работает до определенной точки

function loginall($username, $password) { $db_host="localhost"; $db_username="root"; $db_password=""; $db_name="name"; $con=mysqli_connect($db_host, $db_username,$db_password, $db_name); $mysqli = new mysqli("$db_host","$db_username","$db_password", "$db_name"); $qry = "SELECT username, password, level, active FROM businesses WHERE username=? AND password=? UNION SELECT username, password, level, active FROM employees WHERE username=? AND password=?"; $stmt = $mysqli->prepare($qry); $stmt->bind_param("ssss", $u,$p,$uu,$pp); $u = $username; $p = $password; $uu = $username; $pp = $password; $stmt->execute(); $result = $stmt->get_result(); while($row = $result->fetch_array(MYSQLI_ASSOC)) { return $row; } } 

он отлично работает, пока я не попытаюсь извлечь больше столбцов из таблиц или даже попытаюсь выбрать SELECT * из таблиц. Я прочитал другие подобные вопросы и нашел коды, чтобы получить ошибку, но не повезло. Спасибо!