За последние 24 часа нас посетили 120240 программистов и 7951 робот. Сейчас ищет 1741 программист ...

php + sql

Тема в разделе "PHP для новичков", создана пользователем andreyatake, 15 фев 2017.

  1. andreyatake

    andreyatake Новичок

    С нами с:
    30 янв 2017
    Сообщения:
    23
    Симпатии:
    0
    Есть простая таблица в базе данных
    Код (Text):
    1. id  | username | ...| ...|  ... | ... | report
    2. -
    3. -
    4. -
    5. -
    6. -
    PHP:
    1.   $query = mysql_query("SELECT*FROM reports WHERE username=' ".$_SESSION['username']." '    ");
    2.   $data = mysql_fetch_assoc($query);
    3.  
    4. $content=  $data['report'];
    Я получаю только значение первой строки. Как мне получить все строки?
     
    #1 andreyatake, 15 фев 2017
    Последнее редактирование модератором: 15 фев 2017
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.870
    Симпатии:
    955
    Заглянуть в мануал. Ну серьезно.
     
    san4ez нравится это.
  3. Mal4uk

    Mal4uk Новичок

    С нами с:
    15 фев 2017
    Сообщения:
    2
    Симпатии:
    0
  4. san4ez

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

    С нами с:
    13 авг 2016
    Сообщения:
    324
    Симпатии:
    47
    частично.. у тебя $data пустая
    P.S. пора переходить на mysqli
     
    #4 san4ez, 16 фев 2017
    Последнее редактирование: 16 фев 2017
  5. Mal4uk

    Mal4uk Новичок

    С нами с:
    15 фев 2017
    Сообщения:
    2
    Симпатии:
    0
    Да с $data верно, а с mysqli это вообще полный зашквар :) Хотя как то смотрел уроки за 2015 год ШколыПрограммирования так там препод через mysql все запросы делал что меня в ступор ввело ведь давно уже как рекомендовали не использовать :)
     
  6. san4ez

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

    С нами с:
    13 авг 2016
    Сообщения:
    324
    Симпатии:
    47
    у автора темы пробелы в ' ".$_SESSION['username']." ' между кавычками сделают запрос неправильным
    --- Добавлено ---
    @Mal4uk вот изза таких уроков многие новички и не знают про это ))
     
  7. Fell-x27

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

    С нами с:
    25 июл 2013
    Сообщения:
    12.012
    Симпатии:
    1.679
    Адрес:
    :сердА
    Очень часто такие вот "прэподы", включая ютубовых гуру "ща я вас научу цмс писать за день" - это просто недоучки с завышенным ЧСВ, считающие, что их квалификация достаточно высока, чтобы учить других. Так что удивляться особо нечему. Они порой такую херню несут, если им в комментах задавать вопросы по тому, что они на видео показывают....эхехе.