sql >> Database >  >> RDS >> Mysql

Hoe stel je de permalink van je blogpost in op datum en titel van de post?

Het ongelukkige van het gebruik van mod_rewrite is dat de gegevens die u aanlevert in de vorm van een url niet de beste manier zijn om een ​​database te doorzoeken. Maar niettemin heb je jaar-, maand-, dag- en titelvariabelen, dus je zult je get_content-functie moeten herschrijven om iets te zoeken als (afhankelijk van hoe je datum in de database is opgeslagen.):

select * from cms_content 
   WHERE date='mktime(0,0,0,$month,$day,$year)'
   AND title='$title'
 ORDER BY id DESC

.htaccess zou zoiets zijn als:

RewriteRule ^(.*)/(.*)/(.*)/(.*)$  index.php?year=$1&month=$2&day=$3&title=$4



  1. MySQL-hosting op Azure, volledig beheerde clouddatabaseservice wordt gelanceerd op ScaleGrid

  2. MySQL-back-ups beveiligen:een gids

  3. Hoe om te gaan met daglichtbesparing in de Oracle-database?

  4. GRADEN() Voorbeelden in SQL Server