Почему код работает не правильно?

Я авторизовался на сайте. Иду на страницу, где содержится данный код:
session_start();

$resultat = mysql_query("SELECT group_id FROM usertbl");
$array = mysql_fetch_array($resultat); 

if($array = 777){
	echo "1";    
}
else {
	echo "0";     
}


Должно быть так. Если я авторизован под админом где в строчке бд group_id у меня прописано 777 я вижу цифру 1, а все остальные видят 0.

f5e0934b4e34430084f5f730e5af2b59.png
  • Вопрос задан
  • 429 просмотров
Пригласить эксперта
Ответы на вопрос 5
FanatPHP
@FanatPHP
Чебуратор тега РНР
А зачем в этом коде session_start()?
Ответ написан
Комментировать
gluck59
@gluck59
Виртуальный глюк
Почему у вас в if живет x=y?
Попробуйте почитать доку по php.
Ответ написан
Комментировать
BuriK666
@BuriK666
Компьютерный псих
$resultat = mysql_query("SELECT group_id FROM usertbl");
if ($array = mysql_fetch_array($resultat)) {
  if($array[0] == 777){
    echo "1";    
  } else {
    echo "0";     
  }
} else {
  echo "empty response";
}
Ответ написан
var_dump() вас спасёт ))
Ответ написан
stan11
@stan11
Front-end Developer
$users= mysql_query("SELECT * FROM usertbl");
  foreach($users as $user){
    if($user['group_id'] == 777){
      echo "1"; 
    } else {
      echo "0"; 
    }
  }
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы