За последние 24 часа нас посетили 35037 программистов и 1756 роботов. Сейчас ищут 779 программистов ...

Как по select'у записать результаты в переменную/массив?

Тема в разделе "PHP для новичков", создана пользователем Flip, 23 дек 2008.

  1. Flip

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

    С нами с:
    9 мар 2008
    Сообщения:
    42
    Симпатии:
    0
    Мне нужно, чтобы все данные, полученные select'ом, были помещены в некоторую переменную.
    PHP:
    1. $test = mysql_query("select * from resources order by Name desc limit 20");
    2.     while($row = mysql_fetch_array($test, MYSQL_ASSOC)) {
    3.     $p = "<a href='$row[Link]'>$row[Name]</a>";
    4.     //echo $p;
    5.     }
    6.  
    после выполнения цикла результат выглядит примерно так:
    link1link2link3link4link5...link20
    я хотел бы, чтобы вся эта строка записалась в переменную, но у меня пишется только последнее значение, т.е. link20

    подскажите пожалуйста, как записать всю строку?
     
  2. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    записывать в массив, дописывать в переменную
    $p[]="..";
    $p.="..";
    $p=$p."..";
    а ещё можно ob_ буфер сделать =))
     
  3. Flip

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

    С нами с:
    9 мар 2008
    Сообщения:
    42
    Симпатии:
    0
    Mr.M.I.T. спасибо огромное! получилось ))