2016-03-24 33 views
-1

Tablonun id Formasyonları 1 - 2 - 3 Çalışmayı denediğimde, son değeri görüyorum. Tüm değerleri görmek istiyorum. Eğer süre deyimi dışında 'eko' fiili koyduk çünküMysql - XML ​​ile XML ile

<?php 
$host = "localhost"; //mysql adresi 
    $user = "root"; //veritabanı kullanıcı adı 
    $pass = ""; //veritabanı kullanıcı şifresi 
    $database = "yemekcim"; //veritabanı adı 
    $linkID = mysql_connect($host, $user, $pass) or die("Veritabanına bağlanılamadı."); //bağlantı kuruluyor 
    mysql_select_db($database, $linkID) or die("Veritabanı bulunamadı."); 
    $query="select * from mekan_menu_icerik"; 
    $resultID = mysql_query($query, $linkID) or die("Veri bulunamadı."); 

    while($data = mysql_fetch_assoc($resultID)) { 

    $newsXML = new SimpleXMLElement("<firmabilgi></firmabilgi>"); 
$newsXML->addAttribute('newsPagePrefix', $data["id"]); 
$newsIntro = $newsXML->addChild('content'); 
$newsIntro->addAttribute('type', 'latest'); 

    } 
Header('Content-type: text/xml'); 
echo $newsXML->asXML(); 

?> 
+0

Sen '$ newsXML = Yeni bir SimpleXMLElement (...) taşımak gerekir

+0

' ** önce ** ' – fusion3k

+0

başlamak while' Bunu yaptım.Ama "Belgenin sonundaki fazladan içerik" –

cevap

0

Sen, sadece son değer yankılanıyor.

Hepsini görüntülemek için addAttribute() çağrısının hemen ardından yankılanan ekoyu yapmalısınız.