Задать вопрос
@happyer

В чем проблема с mysqli_fetch_array?

Здравствуйте
Возникла вот такая проблема

Я подгружаю php файл через ajax при чем соединение с этим файлом верное

$.post( 
   "путь", 
   data, 
   function onAjaxSuccess(data){
       alert(data);
   },
)


и сам php файл выглядит вот так

if(isset($_POST["login"])){

    $login=$_POST["login"];

    $res = "SELECT * FROM `profiles` WHERE `login`= $login";
    $sql = mysqli_query($dbConnect, $res);

    while($row=mysqli_fetch_array($sql)) {
        print_r($row);
        $loginDb=$row[1];//логин находится во втором стобце
        echo $loginDb;
    }



    if(!isset($loginDb)){
        echo $loginDb;
        echo "loginDb=false";
    }
    else{
        echo "loginDb=true";
    }
}


в итоге после включения скрипта выводится сообщение что не существует такого логина хотя он в БД имеется
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Простой 21 комментарий
Пригласить эксперта
Ответы на вопрос 1
@KTF
После того, как разберетесь с проблемой, выкиньте на помойку ваш код с SQL-инъекцией и перепишите все на PDO с использованием подготовленных запросов.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы