Обучение/Помощь новичкам | Подскажите
php
if(!$duel_user) { exit('Нет данных!'); } // Если есть выполняем дальше что то..нет таблиц
php
if(!$duel_user) { exit('Нет данных!'); } // Если есть выполняем дальше что то..у него сразу ошибку выдаст при присвоении к переменной $duel_user , там же и есть ошибка, так как нет таблицы
Если эта переменная возвращает false то не выдаст ошибку.
$duel_user = $base -> query('SELECT * FROM `duels_users` WHERE `user` = "'.$u['id'].'"') -> fetch_assoc();
В самом объявлений переменной ошибка, как ты хочешь ее проверять на существование перед ее созданием??
Она ещё не объявлена то , а ты ее существование проверяешь.
Если эта переменная возвращает false то не выдаст ошибку.
php
<?php
....
$duel_user = $base -> query('SELECT * FROM `duels_users` WHERE `user` = "'.$u['id'].'"') -> fetch_assoc();
....А ты предлагаешь делать проверку
php
<?php
....
if ($duel_user)
$duel_user = $base -> query('SELECT * FROM `duels_users` WHERE `user` = "'.$u['id'].'"') -> fetch_assoc();
....Естественно она вернёт false , потому что она же не объявлена, смысл проверять на существование перед ее же присвоением?
Или я что то не понимаю??
То есть код пример
php
<?php
....
$duel_user = $base -> query('SELECT * FROM `duels_users` WHERE `user` = "'.$u['id'].'"') -> fetch_assoc();
....А ты предлагаешь делать проверку
php
<?php
....
if ($duel_user)
$duel_user = $base -> query('SELECT * FROM `duels_users` WHERE `user` = "'.$u['id'].'"') -> fetch_assoc();
....Естественно она вернёт false , потому что она же не объявлена, смысл проверять на существование перед ее же присвоением?
Или я что то не понимаю??
Стр.: 1, 2