Обучение/Помощь новичкам | Подскажите
Пожалуйста подскажите как исправить? Фатальная ошибка: Неперехваченная ошибка: вызов функции-члена fetch_assoc() в bool
php
$duel_user = $base -> query('SELECT * FROM `duels_users` WHERE `user` = "'.$u['id'].'"') -> fetch_assoc();
Помогите, без ваших объяснений не пойму
Я так не разберусь. Мне надо пример из готовой ошибки, что бы я мог увидеть разницу и понять что не так сделал.
видимо $base у тебя обертка для работы с бд
посмотри как вообще обертка работает, мы то твой скрипт не видим)
________
посл. ред. 03.04.2024 в 16:19; всего 2 раз(а); by Cu Chulainn
посмотри как вообще обертка работает, мы то твой скрипт не видим)
________
посл. ред. 03.04.2024 в 16:19; всего 2 раз(а); by Cu Chulainn
видимо $base у тебя обертка для работы с бд
посмотри как вообще обертка работает, мы то твой скрипт не видим)
php
<?php include_once ('core/base.php'); include_once ('core/func.php'); falseauth(); $header = 'Дуэли'; include_once ('core/head.php'); if($u['level'] < 10){ $_SESSION['message'] = 'Ваш уровень слишком мал'; header('Location: /'); exit; }else{ $duel_user = $base -> query('SELECT * FROM `duels_users` WHERE `user` = "'.$u['id'].'"') ->fetch_assoc(); $duel = $base -> query('SELECT * FROM `duels` WHERE `id` = "'.$duel_user['duel'].'"') -> fetch_assoc(); $oppq = $base -> query('SELECT * FROM `duels_users` WHERE `duel` = "'.$duel['id'].'" AND `user` != "'.$u['id'].'"') -> fetch_assoc(); $opp = $base -> query('SELECT * FROM `users` WHERE `id` = "'.$oppq['user'].'"') -> fetch_assoc(); $skill = $base -> query('SELECT * FROM `users_skills` WHERE `user` = "'.$u['id'].'" AND `ident_id` = "'.$u['skill'].'"') -> fetch_assoc(); $act = fl($_GET['act']);
$duel_user = $base->query("SELECT * FROM `duels_users` WHERE `user`='".$u['id']."'")->fetch_assoc();
Вообще проверь сначала запрос, верно ли указаны таблица и столбец, по которому делается выборка, также проверь значение $u
Вообще проверь сначала запрос, верно ли указаны таблица и столбец, по которому делается выборка, также проверь значение $u
ошибка запроса, а точней у тебя нет таблиц дуэлей этих
ошибка запроса, а точней у тебя нет таблиц дуэлей этих
У него возвращается false, а это может значить что как ты говоришь нет наблицы или банально нет записей, проверки на существование записи я не увидел.
Стр.: 1, 2