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

Hvordan indstiller du et permalink til dit blogindlæg i henhold til dato og titel på indlægget?

Det uheldige ved at bruge mod_rewrite er, at de data, du leverer i form af en url, ikke er den bedste måde at forespørge en database på. Men ikke desto mindre har du variabler for år, måned, dag og titel, så du bliver nødt til at omskrive din get_content-funktion for at forespørge noget lignende (afhængigt af hvordan du dater gemmes i databasen).

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

.htaccess ville være noget i stil med:

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



  1. Context manager for Pythons MySQLdb

  2. SQL Server Query Store

  3. hvordan man automatisk indsætter fremmednøglereferencer i tabeller i mysql eller JDBC?

  4. laravel databaseforbindelse returnerer udefineret indeksfejl