Je vous propose de créer une fonction pour gérer les requêtes ou sous-requêtes dont vous avez besoin
Comme le code principal
while ($row = mysql_fetch_array($result))
{
$i_url = SITE_URL.'loja/'.$row['slug_title'];
$year = substr($row['added'],0,4);
$month = substr($row['added'],5,2);
$day = substr($row['added'],8,2);
$i_date = ''.$year.'-'.$month.'-'.$day.'';
$data = subquery('what i need here', 'another param');
echo
'
<url>
<loc>'.$i_url.'</loc>
<lastmod>'.$i_date.'</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
';
}
function subquery($firstparam, $secondparam)
{
$myquery = "SELECT * FROM ".$firstparam;
//more code
$result = 'my query result';
return $result;
}
Avec cela, vous pouvez appeler une sous-requête basée sur la requête principale, vous pouvez créer plus de fonctions ou en créer une seule avec différents types qui peuvent vous permettre de faire différentes requêtes dans une seule fonction.