我開發自己的PHP Mysql站點。從嗅嗅網址獲取文章從MySQL數據庫
我使用的ID這樣來獲取數據:mysite.com/articles.php?id=12
現在我想用塞更改URL:
mysite.com/articles/google-search
或
mysite.com/articles.php?article=google-search
我不想使用ID和數字。
我的表:
+----+---------------+---------+------------------------------------+
| id | title | article | urlslug |
+----+---------------+---------+------------------------------------+
| 12 | google search | xxxxxxx | google-search |
| 13 | bing yahoo | xxxxxxx | bing-yahoo |
| 14 | friendly seo | xxxxxxx | friendly-seo |
+-------------------------------------------------------------------+
我用下面的代碼通過ID來獲得數據:
$id = $_GET['id'];
$id = mysqli_real_escape_string($conn,$id);
$query = "SELECT * FROM `table` WHERE `id`='" . $id . "'";
$result = mysqli_query($conn,$query);
while($row = mysqli_fetch_array($result)) {
echo ($row['title']);
echo ($row['article']); }
我想上面的代碼通過替換urlslug它說:Invalid ID specified.
我一派,甚至搜查在堆棧問題我沒有得到任何幫助。請幫助我。提前致謝。
你可以重複'回聲$ _GET [ 'id'];' – uno