PHP Api - Sonuçlar / Dizi soru

0 Cevap php

Ben PHP öğreticiler için etrafa olmuştur ve bana yararlı olmuş bir çok ayrıntılı bir tane buldum.

Ama şimdi, ben bir sorum var. API tarafından gösterdi sonuçları $ sonuçları diziye saklanır. Bu (örneğin) kodu:

$fetch = mysql_fetch_row($go);
$return = Array($fetch[0],$fetch[1]);    
$results = Array(  
    'news' => Array (  
        'id'    => $return[0],  
        'title' => $return[1]  
    )); 

Benim soru Ben bunu nasıl yapabilirim .. ben son 10 haber görüntülemek istiyorsanız .. nedir? Normal PHP / MySQL yapılabilir gibi:

    while($var = mysql_fetch_array($table)) {
    echo "do something"
 }

Nasıl bunu yapabilirsiniz $ sonuçları birden sonuçlarını yazdırabilirsiniz?

Ben böyle denedim:

while($var = mysql_fetch_array($table)) {
    $results = Array(  
        'news' => Array (  
            'id'    => $return[0],  
            'title' => $return[1]  
        )); 
 }

Ama bu sadece bana bir sonucunu gösterir. Ben $ sonuçları değiştirmek durumunda. = Array (...) o hatayı veriyor.

Ben ne yapabilirim?

Teşekkürler!

Edit

Ben bunu önerdi şekilde koyduğunuzda okumak benim işlevi okumaz:

function write(XMLWriter $xml, $data){
                            foreach($data as $key => $value){
                                    if(is_array($value)){
                                            $xml->startElement($key);
                                            write($xml, $value);
                                            $xml->endElement();
                                            continue;
                                    }
                                    $xml->writeElement($key, $value);
                            }
                    }
                    write($xml, $results);

0 Cevap