mysql запрос для получения нужного масива

Тема в разделе "Базы данных", создана пользователем yavasilek, 14 сен 2011.

Модераторы: latteo
  1. yavasilek

    yavasilek vasilek_gorbunok

    Регистр.:
    5 окт 2008
    Сообщения:
    1.178
    Симпатии:
    423
    Всем привет!
    С нуля писать не умею, поэтому прошу Вашей помощи.
    Есть таблица category
    В ней есть столбцы id, name,descr...
    Я делаю запрос SELECT id, name, date FROM category
    Получаю, что каждая строка - это массив

    Как мне сделать запрос чтобы в результате я получил один массив, где
    key = значениям из моего столба id
    value = значениям из моего столбца name
    ----
    Очень признателен за Вашу помощь.
     
  2. polyetilen

    polyetilen Заблокирован

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474
    PHP:
    //массив
    $a = array();
    //запрос
    $sql mysql_query("SELECT * FROM category");
    //цикл по строкам таблицы
    while($row mysql_fetch_array($sql)){
    //добавляем в массив
        
    $a[$row['id']] = $row['name'];
    }
    //показать массив
    print_r($a);
     
    vasilek_gorbunok нравится это.