Probabilemente sono io che ignoro sicuramente la sintassi corretta per l'uso di explode ()

Questo è quello che ho combinato:

Codice PHP:
$query "SELECT * FROM v3_azienda WHERE produce LIKE '%IGP%'";
$result mysql_query($query);
$produce explode(',',$row['produce']); 
$prod1 $row['IGP']; 
if (!
$result) {
die(
'Query invalida: ' mysql_error());
}

header("Content-type: text/xml");

echo 
'<markers>';

while (
$row = @mysql_fetch_assoc($result)){

echo 
'<marker ';
echo 
'name="' parseToXML($row['denom']) . '" ';
echo 
'address="' parseToXML($row['indirizzo']) . '" ';
echo 
'comune="' parseToXML($row['comune']) . '" ';
echo 
'lat="' $row['Latitudine'] . '" ';
echo 
'lng="' $row['Longitudine'] . '" ';
echo 
'type="' $row['tipologia'] . '" ';
echo 
'produce="' $row['prod1'] . '" ';
echo 
'/>';

ed ovviamente non funziona.