Ben XML içine benim tüm MySQL Tablo dönüştürmek istiyorum ... herkes bir öğretici veya kod ile bana yardımcı olabilir.
mysqldump XML formatında veri dökümü mümkün; yani, böyle bir şey, ne istediğinizi alabilirsiniz:
mysqldump --user=USER --password=PASSWORD --host=HOST --xml DATABASE TABLE
Daha fazla bilgi için, bkz: mysqldump
Bir iPhone için basit bir yüksek puanlar listesi için game Ben küçük bir php şeyini yazdı ... çıkış görülebilir here
<highscores>
<?php
// connection information
$hostName = "xxxx";
$userName = "xxxx";
$password = "xxxx";
$dbName = "xxxx";
mysql_connect($hostName, $userName, $password)
or die("Unable to connect to host $hostName");
mysql_select_db($dbName) or die( "Unable to select database $dbName");
$query = "SELECT * FROM HIGHSCORES ORDER BY Distance, Fuel DESC LIMIT 10";
$result = mysql_query($query);
$number = mysql_numrows($result);
for ($i=0; $i<$number; $i++) {
print " <entry>\n";
printf(" <Num>%d</Num>\n", $i+1);;
$Nic = mysql_result($result, $i, "Nic");
print " <Nic>$Nic</Nic>\n";
$Distance = mysql_result($result, $i, "Distance");
printf( " <Distance>%.9f</Distance>\n", $Distance);
$Fuel = mysql_result($result, $i, "Fuel");
printf( " <Fuel>%.9f</Fuel>\n", $Fuel);
print " </entry>\n";
}
mysql_close();
?>
</highscores>
Mysql belgeler using XML with MySQL bir sayfası vardır. Bu system
a> zaten XML olarak veri almak ve kendinizi biraz sorun kaydetmek için çağrı bir ile bu yöntemi kullanmak kolay olurdu.
Ben özelliğini kullanmadıysanız, ama XMLSpy veritabanı yapısı bir şema oluşturabilirsiniz. Ayrıca mevcut bir DTD veya şema dayalı verileri dönüştürmek veya XML için eşler.