首先,我真的無法在任何地方找到對這個主題有用的東西。
我試圖讓事情有所simular一個論壇,如何獲得當前頁面的isset
一個小的解釋, (是的,我知道它不是SEO,但我只想找功能大氣壓)
比方說你請轉到example.com/?1,然後在索引頁面上顯示ID爲1的數據庫條目。如果轉到example.com/?3,則會顯示ID爲3的數據庫條目,等等..
DB Structure
----------------------------------------
| id | label | description | parent_id |
|---------------------------------------
| 1 | General | NULL | 0 |
| 2 | Public | NULL | 1 |
| 3 | Private | NULL | 1 |
----------------------------------------
PHP Code
if ($stmt = $mysqli->prepare("SELECT id, label, description, parent_id FROM categories")) {
$stmt->execute(); // Execute the query.
$stmt->store_result();
$stmt->bind_result($id, $label, $desc, $parent); // Get variables from result.
while ($stmt->fetch()) {
if(isset($id)) {
echo "Hello, This is the $label category";
}
}
}
什麼,我缺少的是一種方式來獲得用戶的當前 「isset」(.COM /?10,.COM /?5,ETC)之前查詢運行,所以我可以檢查數據庫中的isset並獲得正確的值,現在它輸出數據庫中的所有行,我將非常感謝任何幫助:)
如果您知道一個更好的方式做這樣的事情(不使用框架),請讓我知道!
'while($ stmt-> fetch()){'not'while($ stmt2-> fetch()){'btw。 –
woops呀,謝謝你指出,忘了改變它的問題:) – user2267175
沒問題;-) –