2014-03-13 24 views
-1

如何爲我的網站添加頁面而不創建任何我想要的頁面的文件。爲了使理解讓我們說我需要一個詳細信息頁面從MySQL讀取特定ID的其餘信息,但是!在鏈接我不想與ID沒有編號的mysql鏈接中的php頁面

(site.com/details-product-idnumber)

我想只有

(site.com/詳細信息產品名稱產品)

我基本知道這需要從.htaccess重寫,但我需要知道關於此功能/系統。

另一個例子是wordpress博客平臺,當你添加一篇文章時,在鏈接中只有從mysql發來的ID文章的標題,我需要使用哪些php代碼或者這個函數的名字是什麼。謝謝。

+0

有很多教程 - 返回具體問題 – Aaroniker

+1

只要您可以*識別*從URL返回的數據,那麼它可以作爲* ID *使用。沒有規定ID必須是數字。 – David

回答

1

可能是你可以在你的database table使用unique_name (in your application a unique name for a product) ..,只是通過在鏈接unique_name ..

如..

site.com/details-product-unique_name 

和你sql query should be like ..

select * from product where unique_name = '$_GET["your_get_field"]'; 

讓我知道你是否想要進一步的指導......

+0

請重寫此內容以免鼓勵SQL注入。 –

+0

感謝您的建議,現在我知道我從哪裏開始尋找。 –

+0

@PatrickQ我可以提供,也..但我不認爲這個問題是從'預防sql注入'..否則我已經提供'數據綁定'使用'mysqli或pdo' ...我不希望用戶得到**分心**或**混淆** ..謝謝btw .. –