所以基本上我的網站是使用MySQL數據庫和ID是自動遞增。 所以在我的分貝有不知道這是什麼,但是,page.php?id = 5
1 Kevin
2 Nick
3 Jon
我想使它所以如果一個人想要看凱文的個人資料,將鏈接到它是
site.com/profile.php?id=1
該鏈接會拉起凱文的個人資料
所以基本上我的網站是使用MySQL數據庫和ID是自動遞增。 所以在我的分貝有不知道這是什麼,但是,page.php?id = 5
1 Kevin
2 Nick
3 Jon
我想使它所以如果一個人想要看凱文的個人資料,將鏈接到它是
site.com/profile.php?id=1
該鏈接會拉起凱文的個人資料
你正在尋找的概念被稱爲「路由」,這是一個URL如何路由到特定的內容。這個概念可能非常複雜(例如使用像symfony這樣的第三方路由框架),或者像檢查一樣簡單:
$userId = $_GET['id'];
/* some mysqli/pdo/etc. code to grab info on that user */
從用戶的角度來看,它也超級醜陋,暴露出有關發生的事情的太多信息。大多數[開發框架](http://codegeekz.com/best-php-frameworks-for-developers/)都有一些清理方法,並像'/ profile/1'一樣呈現,以避免混亂。 – tadman
你能發佈你已經試過的代碼嗎?你也在使用超全局的'GET'。 – Scopey
如前所述,要使用GET,並且可以使用['WHERE'](http://www.tutorialspoint.com/mysql/mysql-where-clause.htm)子句接着就,隨即;這是實現這一目標的一種方式。 I.e .:'WHERE user ='$ id''。請務必使用[**'mysqli_ *'和準備好的語句**](http://www.php.net/manual/en/mysqli.quickstart.prepared-statements.php)或[** PDO ** ](http://php.net/pdo)與[** prepared statements **](http://php.net/pdo.prepared-statements)。 –