Mysql
 sql >> Baza danych >  >> RDS >> Mysql

wiele tabel SQL z PHP do generowania mapy witryny

Proponuję utworzyć funkcję do obsługi zapytań lub podzapytań, których potrzebujesz

LikeMain Kod

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

Dzięki temu możesz wywołać podzapytanie oparte na zapytaniu głównym, możesz utworzyć więcej funkcji lub utworzyć tylko jedną z różnymi typami, które umożliwiają wykonywanie różnych zapytań w jednej funkcji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Problemy z połączeniem z serwerem mysql:BŁĄD 2003 (HY000)

  2. Sprawdzanie, czy użytkownik mysql istnieje

  3. Błąd krytyczny:wywołanie niezdefiniowanej funkcji mysqli_result()

  4. Kompleksowa Unia MYSQL

  5. Czy w przypadku kluczy obcych preferowane jest string czy int?