За последние 24 часа нас посетили 24462 программиста и 1712 роботов. Сейчас ищут 1797 программистов ...

$myrow = mysqli_fetch_array($result);

Тема в разделе "PHP для новичков", создана пользователем deimon, 25 май 2015.

  1. deimon

    deimon Новичок

    С нами с:
    23 май 2015
    Сообщения:
    9
    Симпатии:
    0
    В чем ошибка?

    Код (PHP):
    1. $result = mysqli_query($db,"SELECT id FROM users WHERE login='$login'");
    2.  
    3. $myrow = mysqli_fetch_array($result);
    4.  
     
  2. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    чувствую пора начать гадать на кофейной гуще..
     
  3. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    наличие sql инъекции например
     
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Отсутствие обратных кавычек, например.
     
  5. deimon

    deimon Новичок

    С нами с:
    23 май 2015
    Сообщения:
    9
    Симпатии:
    0
    Где?

    Добавлено спустя 16 минут 40 секунд:
    А что это?

    Добавлено спустя 3 минуты 14 секунд:
    Ошибка:
    Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /home/u204792599/public_html/users/regestration.php on line 46
     
  6. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    вот, собственно, и ответ на твой вопрос - boolean given :)
     
  7. runner

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

    С нами с:
    16 апр 2010
    Сообщения:
    343
    Симпатии:
    1
    Адрес:
    Ташкент
    для начала нужно получить текст ошибки:
    Код (Text):
    1.  
    2. $result = mysqli_query($db,"SELECT id FROM users WHERE login='$login'");
    3. if ($result === false)
    4. {
    5.        printf("Errormessage: %s\n", mysqli_error($db));
    6. }
    7. else
    8. {
    9.        $myrow = mysqli_fetch_array($result);
    10. }
    11.