Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để đặt liên kết cố định của bài đăng trên blog của bạn theo ngày và tiêu đề của bài đăng?

Điều đáng tiếc khi sử dụng mod_rewrite là dữ liệu bạn đang cung cấp dưới dạng url không phải là cách tốt nhất để truy vấn cơ sở dữ liệu. Tuy nhiên, bạn có các biến năm, tháng, ngày và tiêu đề, vì vậy bạn sẽ cần phải viết lại hàm get_content của mình để truy vấn một cái gì đó như thế nào (tùy thuộc vào cách bạn lưu trữ ngày tháng trong cơ sở dữ liệu.):

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

.htaccess sẽ giống như:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Đếm hai thứ với các điều kiện khác nhau

  2. Cách chèn dữ liệu vào mysql bằng Java

  3. MySqlDB của Python không được cập nhật hàng

  4. Truy vấn MySQL có thể chuyển hàng thành cột không?

  5. Nối một trường liên quan đến nhiều hàng của một bản ghi trong bộ truy vấn trong Django