我是一個完整的初學者,使用MySQL數據庫和PHP使用記錄列表中的單個記錄加載頁面。 [PHP]
我正在尋找通過單擊鏈接加載單頁記錄列表的記錄。
我有記錄的工作列表,點擊該鏈接時,它會將用戶的頁面,這個網址:
/view.php?v=1 (with 1 being the ID of the record I clicked on the menu)
如何加載相關的記錄(一個「1 '作爲ID)在頁面上?它似乎很簡單,但我無法找到如何在任何地方做到這一點。
顯然我需要使用SQL語句從數據庫中獲取內容,但是我需要放什麼?喜歡的東西:
$sql = "SELECT * FROM Topics WHERE TopicID=v";
這應該由許多不同的入門教程,PHP的覆蓋得到一個記錄值。基本上,你會從'$ _GET ['v']'得到查詢字符串的值,驗證該值(因爲它是用戶輸入並且不能被隱式信任),並將其用作SQL查詢中的參數像'mysqli'或'PDO')。 – David 2014-12-05 18:04:57
正如@David所說,你需要查看'$ _GET'「超全局」這個數據。爲了安全起見,可能需要將您的值轉換爲整數。查看[一個例子](https://github.com/halfer/php-tutorial-project/blob/rebase4/view-post.php)瞭解頁面如何檢索值。 – halfer 2014-12-05 18:09:01