За последние 24 часа нас посетили 36400 программистов и 1300 роботов. Сейчас ищут 899 программистов ...

Не выводятся переменные

Тема в разделе "PHP и базы данных", создана пользователем eldor, 8 июн 2013.

  1. eldor

    eldor Активный пользователь

    С нами с:
    3 май 2013
    Сообщения:
    202
    Симпатии:
    20
    Подскажите пожалуйста, что в этом коде не так? У меня на выходе переменные пустые...

    $login = $_POST['login'];
    $pass = $_POST['pass'];
    $authentification_1 = "SELECT `id`,`nik` FROM `users` WHERE `login` = ? AND `password` = ? LIMIT 1";
    $authentification = mysqli_prepare($db,$authentification_1);
    mysqli_stmt_bind_param($authentification, 'ss', $login ,$pass);
    mysqli_stmt_execute($authentification);
    mysqli_stmt_bind_result($authentification, $id, $nik);
    mysqli_stmt_fetch($authentification);
    echo "id {$id}.Логин: {$nik}";
     
  2. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Может быть следующее
    1) пустые не верные POST данные
    2) Не верный sql
    3) смотри mysqli_error
     
  3. eldor

    eldor Активный пользователь

    С нами с:
    3 май 2013
    Сообщения:
    202
    Симпатии:
    20
    Спс.
    Неверный 1 вариант - POST данные не правильные были.