Распечатка результата

TERMIT

Guest
Распечатка результата

до меня не доходит как распечатать такую вот конструкцию
PHP:
Array
(
    [0] => Array
        (
            [posted] => 2005-01-02 02:40:13
            [author] => Тестер
            [body] => Я добавил Новое сообщение
            [keyWords] => 
            [keyWordsMeta] => 
        )

    [1] => Array
        (
            [posted] => 2004-04-20 19:18:17
            [author] => Тестер
            [body] => я, я! зер гуд мазафака йо
            [keyWords] => проверка
            [keyWordsMeta] => тест
        )
Такой массив получается вследствие выполнения такого кода:
PHP:
$result=mysql_query("select Posted, Author, Body,
                              Keywords, Keywords_meta
                              from blog where status=0
                              order by Posted desc limit 10 ") or die("Ошибка");
          $rows = mysql_num_rows($result);
          for ($i="0"; $i<=$rows; @$msg = mysql_fetch_array($result))
          {
           $messages[$i] = array
           (
           "posted" =>          @$msg['Posted'],
           "author" =>          @$msg['Author'],
           "body" =>            @$msg['Body'],
           "keyWords" =>        @$msg['Keywords'],
           "keyWordsMeta" =>    @$msg['Keywords_meta']
           );
           $i++;
          }
       $messages = array_slice($messages, 1);
Кто поможет?
 

GeT

Новичок
Омг кто научил тебя этому изврату? =)
PHP:
$result=mysql_query("select Posted, Author, Body, 
                              Keywords, Keywords_meta 
                              from blog where status=0 
                              order by Posted desc limit 10 ") or die("Ошибка"); 
while ($row = mysql_fetch_array($result))
    foreach ($row as $key=>$val)
       echo $key."=>".$val."<br>";
 

TERMIT

Guest
дело в том что мне не надо распечатать сразу:)
нужно распечатать всё это дело ниже в заинклюжеенном файле.
 

Oleg Marchuk

Человек
Что значит "распечатать"? Вот я распечатываю:
PHP:
echo "<pre>";
var_dump($messages);
 

TERMIT

Guest
всмысле не дамп переменной, а что то вроде этого
<div class="title"><?=$messages['1']['title']<div>
<div class="p_body"><?=$messages['1']['body'];?><div>
и т.д.
 

GeT

Новичок
TERMIT
А, ну наконец-то ты объяснил че те надо...
PHP:
$data = array();
$result=mysql_query("select Posted, Author, Body, 
                              Keywords, Keywords_meta 
                              from blog where status=0 
                              order by Posted desc limit 10 ") or die("Ошибка"); 
while ($row = mysql_fetch_array($result)) 
       $data[] = $row;
Получишь массив data.
Для получения данных из каждой строки используй foreach, например.
 
Сверху