Io ho fatto così, ma non so se ho capito bene, perchè mi restituisce errore:
Codice PHP:
$dbhost = 'miohost'; // database host ( usually localhost )
$dbuser = 'miouser'; // database username
$dbpass = 'miapass'; // database password
$dbname = 'miodbname'; // database name
$mysql = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);
$Query="SELECT a.id, m.descrizione, s.descrizione, c.descrizione, a.prezzo, a.foto_1, a.commenti from automobili a, modelli m, sottomodelli s, contratto c where a.id_modello=m.id, a.id_sottomodello=s.id, a.id_contratto=c.id";
$Result=mysql_query( $Query );
$Return="<?xml version=".'"1.0"'." encoding=".'"UTF-8"?>'."\n"."<clients>";
while($client=mysql_fetch_object($Result))
{
$Return.="<client><id><![CDATA[".$client->id."]]></id><name><![CDATA[".$client->id_modello."]]></name><surname><![CDATA[".$client->id_sottomodello."]]></surname><address><![CDATA[".$client->id_contratto."]]></address><city><![CDATA[".$client->prezzo."]]></city><state><![CDATA[".$client->foto_1."]]></state><email><![CDATA[".$client->commenti."]]></email></client>";
}
$Return.="</clients>";
mysql_free_result($Result);
echo ($Return);