Нужна Помощь По Составлению Запроса На Вывод Строк В Массив

Тема в разделе "SQL", создана пользователем EmptyR, 17 май 2012.

  1. EmptyR

    EmptyR Веб мастер

    Регистрация:
    6 окт 2010
    Сообщения:
    221
    Симпатии:
    0
    Здравствуйте. Прошу помочь, подсказать, как правильно составить запрос. Опишу проблему:
    Имеется некая таблица в БД - table_amr:
    [​IMG]

    Как видно, в ней есть столбцы id, field_one, field_two, field_three. Нужно вывести только field_one от тех строк, у которых field_two = 1. Пробовал через PHP так:
    Код (Text):
    $db_result = mysql_query("SELECT field_one FROM table_amr WHERE field_two = 1");
    $db_result_array = mysql_fetch_row($db_result);
    print_r($db_result_array);
    При этом, выводится лишь последняя строка. А ведь должно то их быть 3! ;) В чём проблема, я понять не могу...
     
  2. EmptyR

    EmptyR Веб мастер

    Регистрация:
    6 окт 2010
    Сообщения:
    221
    Симпатии:
    0
    Проверил в phpMyAdmin данный SQL запрос - выводит реально все три строки. Но PHP почему то только последнюю, почему???
     
  3. -master-

    -master- Well-Known Member

    Регистрация:
    14 янв 2012
    Сообщения:
    629
    Симпатии:
    19
    Потому что надо цикл делать.
    mysql_fetch_... фетчит только 1 запись.
     
Загрузка...

Поделиться этой страницей