2012-06-02 57 views
1

讓我們只是說爲了這個問題的目的,我們有一個博客。現在,在該博客的默認頁面上顯示最新的... 10個帖子讓我們說。從.php獲取MYSQL查詢?id =

這些帖子已從PHP中的MySql查詢中檢索到。

我想知道的是,那麼你怎麼樣在那個最新的博客文章頁面上創建一個鏈接,將你帶到博客帖子的實際頁面?

我猜測這將是這樣的:

http://www.example.com/showposts.php?id=1 

但我不知道如何設置,多達得到從MySQL數據庫後查詢?

請幫我一把,

亞當。

+1

從表中選擇任何內容primarykey = your_sanitized_id_from_get – Rufinus

+1

或者諮詢IT專業人員。考慮到你的問題,你將很難製作博客。我的建議可能看起來很苛刻,但是SO可以幫助有特殊問題的人 - 而不是全部實施。問一個IT中的朋友 - 你會得到你想要的,再加上一些有價值的解釋。 –

+0

我已經編碼了一切 - 我只是不知道如何做到這一點與URL的。我以奇怪的順序學習了PHP:P。不過,謝謝你的建議。 –

回答

4
$result = mysql_query("select * from table where id = " . intval($_GET['id'])); 

一個更清潔的方式將使用準備的語句(通過庫MySQLi或PDO)。但是,這超出了問題的範圍,並且您已經在SO上找到大量關於它的信息。

+0

啊! MySql準備好的語句聽起來很酷,我會研究一下。但是,謝謝,這對我非常有幫助!完善!!! –

2

只是不要忘了逃跑的價值,以及:

$res = mysql_query('SELECT * FROM yourTable WHERE tableID = ' . mysql_real_escape_string(trim(intval($_GET['id'])))); 

只要是在安全方面。