Loading...
Всем привет, в коде идет проверка введенного логина на соответствие логина в БД, почему то при любом введенном логине пишет "есть такой", т.е. постоянно выводит одно и тоже значение, что не так
php
   $sql = mysqli_query($con, "SELECT COUNT(`id`) FROM `users` WHERE `login` = '".$login."'");              if (mysqli_fetch_array($sql) > 0){                 echo "есть такой";             }else{                 echo "Нету";             }   
Попробуй
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `login` = '".my_esc($_POST['login'])."' LIMIT 1"),0)!=0)err_game("есть такой!");
Del.
________
посл. ред. 15.10.2020 в 16:11; всего 1 раз(а); by Zhum
368389611 ,
php
   if($sql->num_rows > 0)   

________
посл. ред. 14.10.2020 в 23:22; всего 1 раз(а); by PAIN
Benavent (14.10.2020 в 22:59)
Попробуй
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `login` = '".my_esc($_POST['login'])."' LIMIT 1"),0)!=0)err_game("есть такой!");


my_esc($_POST['login'] - Это SQL-инъекция. Так нельзя
Онлайн: 1
Время:
Gen. 0.0912
(c) Bym.Guru 2010-2026