sql >> Database >  >> RDS >> Mysql

meerdere SQL-tabellen met PHP om sitemap te genereren

Ik raad je aan een functie te maken om de query's of subquery's te verwerken die je nodig hebt

LikeHoofdcode

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

Hiermee kunt u een subquery aanroepen op basis van de hoofdquery, u kunt meer functies maken of er slechts één maken met verschillende typen waarmee u verschillende query's in één functie kunt uitvoeren.



  1. 4 functies om de maand van een datum in MariaDB te retourneren

  2. Zoek in meerdere tabellen naar dezelfde waarde en krijg de tabel waar het resultaat vandaan komt

  3. wat is het verschil tussen UNIEKE INDEX en UNIEKE SLEUTEL?

  4. MySQL-werkbank :Hoe een mysql-database exporteren naar een .sql-bestand?