За последние 24 часа нас посетили 25233 программиста и 1769 роботов. Сейчас ищут 803 программиста ...

Парсинг данных из mysql_fetch_array

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

  1. Fusix

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

    С нами с:
    22 фев 2010
    Сообщения:
    67
    Симпатии:
    0
    Имеем код:
    PHP:
    1.  
    2.     $sql = "SELECT x, y, status FROM table WHERE id = 1";
    3.     $res = mysql_query($sql);
    4.     while($tmp = mysql_fetch_array($res))
    5.     {
    6.         echo $tmp[status];
    7.     }
    8.  
    В результате выводит: 000000001001010100010110000000100000

    Нужно сделать из этого двухерный массив типа: $array[x][y] = status, соответственно.
    Заранее спасибо.
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    ну так складывай каждую новую $tmp в другой массив.
     
  3. Alex_pac

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

    С нами с:
    11 апр 2011
    Сообщения:
    285
    Симпатии:
    1
    Адрес:
    Россия, Тольятти
    PHP:
    1.  
    2. <?php
    3.  
    4.         $res = mysql_query("SELECT x, y, status FROM table");
    5.         while ($row=mysql_fetch_row($res)) {
    6.               $array[$row[0]][$row[1]] = $row[2];
    7.         }
    8.         print_r ($array);
    9.  
     
  4. Fusix

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

    С нами с:
    22 фев 2010
    Сообщения:
    67
    Симпатии:
    0
    Ну написал я
    PHP:
    1. $array[$tmp['x']][$tmp['y']] = $tmp['status'];
    2.  
    3.     echo $array[1][1];
    выдает 000000000000000000000000000000000
    как нули разбить по массиву?
     
  5. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    OMG да сколько вас.
    Сказано тебе
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    и смотри не на странице результат, а в html-коде страницы.
     
  7. Fusix

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

    С нами с:
    22 фев 2010
    Сообщения:
    67
    Симпатии:
    0
    Мне нужен чистый массив а не с print_r
     
  8. Alex_pac

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

    С нами с:
    11 апр 2011
    Сообщения:
    285
    Симпатии:
    1
    Адрес:
    Россия, Тольятти
  9. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    не, ты че, серьезно думаешь, что тебе тут какую-то хрень советуют? Или может все-таки это ты не врубаешься?
     
  10. Fusix

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

    С нами с:
    22 фев 2010
    Сообщения:
    67
    Симпатии:
    0
    аааааааааа блин) Я же в цикле вывожу))
     
  11. Fusix

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

    С нами с:
    22 фев 2010
    Сообщения:
    67
    Симпатии:
    0
    Спасибо)