Обучение/Помощь новичкам | Подскажите
Пожалуйста подскажите как исправить?
Фатальная ошибка: Неперехваченная ошибка: вызов функции-члена fetch_assoc() в bool
Фатальная ошибка: Неперехваченная ошибка: вызов функции-члена 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