Tôi khuyên bạn nên tạo một hàm để xử lý các truy vấn hoặc truy vấn con mà bạn cần
Mã LikeMain
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;
}
Với điều này, bạn có thể gọi một truy vấn phụ dựa trên truy vấn chính, bạn có thể tạo thêm các hàm hoặc chỉ tạo một với các kiểu khác nhau, bạn có thể thực hiện các truy vấn khác nhau trong một hàm.