PHP: $login = 'какой-то фанат моргенштерна'; $found_user = fch("SELECT * FROM `gays` WHERE `login` = ? LIMIT 1", array($login)); #обычный запрос. #МНЕ ВОТ ЧТО НЕ НРАВИТСЯ: #ЕСТЬ 2 примера if(isset($found_user )) $error = 'эта дырка занята'; /*первый пример*/ if($found_user ) $error = 'эта дырка занята'; /*не первый пример*/ PHP 7.4 Вроде надо использовать isset для проверки наличия переменной. Но почему-то 1 пример не работает, а не первый работает
А че, она не существует, если ты её указан строчкой выше? Скорее, ты проверяешь, что содержит)) Тебе достаточно проверки PHP: if( $found_user ) //- занято))
я понял в чём дело, я же PDO запрос сделал, а там функция, и запрос всегда сущетсвует, надо мне проверять isset($var['xxx'])