Bir değişkene bir süre döngü tarafından oluşturulan atama xml

0 Cevap php

Ben bir süre döngü kullanarak XML oluşturma, ama şimdi Önlerine ve XML başlık bilgisi ve sarıcı etiketi ile oluşturulan XML eklemek gerekiyor, ama ben onu işe almak için mücadele ediyorum, burada, benim kodu

$result = mysql_query("SELECT * FROM users")
or die(mysql_error());

$row = mysql_fetch_array($result);

    while ($row = mysql_fetch_array($result)) {
        $pumaXML  = "<userDetails>";
        $pumaXML .= "<userID>".$row['uid']."</userID>";
        $pumaXML .= "<userName>".$row['userName']."</userName>";
        $pumaXML .= "<points>".$row['points']."</points>";
        $pumaXML .= "<imageURL>".$row['imageURL']."</imageURL>";
        $pumaXML .= "<thumbURL>".$row['thumbURL']."</thumbURL>";
        $pumaXML .= "</userDetails>";
    };

, Bunu yapmak için bir yol bulmak gibi olamaz, ben de bir işlev yapmaya çalıştık, ama o iyi gitmedi, burada kodu

function createXML($result) {
    while ($row = mysql_fetch_array($result)) {
        $pumaXML  = "<userDetails>";
        $pumaXML .= "<userID>".$row['uid']."</userID>";
        $pumaXML .= "<userName>".$row['userName']."</userName>";
        $pumaXML .= "<points>".$row['points']."</points>";
        $pumaXML .= "<imageURL>".$row['imageURL']."</imageURL>";
        $pumaXML .= "<thumbURL>".$row['thumbURL']."</thumbURL>";
        $pumaXML .= "</userDetails>";
    };
    return $pumaXML;
};

Önceden teşekkürler!

0 Cevap