我正在客戶端應用程序www.islamicaim.com上工作。我在視頻部分的網址編寫中遇到問題。我正在使用類似http://islamicaim.com/video_play.php?id=6的網址來播放視頻。視頻工作正常,但現在根據客戶端的新要求,我想寫一些類似於http://www.islamicaim.com/category/author/video/title.php的網址來製作SEO友好的網址。使用PHP代碼進行網址重寫
我已經在數據庫中存儲了一個作者的名字,並且名字中可以包含空格,像mr xyz。使用這個名字時,我面臨着問題。如果任何人可以建議我如何實現這一目標,因爲我是Php的學習者。謝謝.....
這裏是我的查詢
$q2="select id from media_author where name='".$author_name."'"; while $author_name has value "mr xyz",我recieving這個錯誤
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1我已經在SQL它工作正常運行檢查此查詢..在那裏我有問題
鏈接在http://islamicaim.com/media_details.php?category=Talawat-e-Quran&author=Qari%20Syed%20Sadaqat%20Ali
'.php'不屬於seo友好的網址。除此之外,你真的想要在URL的某個地方包含ID,所以其他的東西只是爲了很好的URL,但你有ID來實際識別視頻。 – ThiefMaster 2011-05-28 19:44:30
這是我的查詢$ q2 =「從media_author選擇ID,其中name ='」。$ author_name。「'」;並且我收到此錯誤您的SQL語法中有錯誤;檢查對應於您的MySQL服務器版本的手冊,以便在第1行附近使用正確的語法我已通過在SQL中運行檢查此查詢,它工作正常.. – Rana 2011-05-28 19:50:18
爲什麼你正在處理「客戶端應用程序」如果你仍然學習PHP(而且顯然是編程)? – ThiefMaster 2011-05-28 23:21:41