sql >> Database teknologi >  >> RDS >> Mysql

flere SQL-tabeller med PHP til at generere sitemap

Jeg foreslår, at du opretter en funktion til at håndtere de forespørgsler eller underforespørgsler, du har brug for

LikeMain-kode

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;
}

Med dette kan du kalde en underforespørgsel baseret på hovedforespørgslen, du kan oprette flere funktioner eller kun oprette en med forskellige typer, der kan gøre dig i stand til at udføre forskellige forespørgsler i én funktion.



  1. Hvorfor skal jeg bruge OR NULL i MySQL, når jeg tæller rækker med en betingelse

  2. Hvordan SIN() virker i MariaDB

  3. Sphinx Search mysql-klient på produktionsserver

  4. MySQL backup og gendannelse fra kommandolinje