如果您想在代碼中擁有單個查詢(基於查詢),則無法這樣做。 必須爲點擊項目或鏈接做另一個查詢..
如果您不需要表中的所有列,不使用*
而不是隻選擇你需要使你的代碼更易讀,並以更快的速度什麼執行。
修訂你的查詢字符串,
"SELECT id, name FROM tablename WHERE type = 'Panes'"
,並在代碼中顯示的結果做一個鏈接,
<a href = "displayAllColumns.php?id=<?php echo $row['id']; ?>"><?php echo $row['name']; ?></a>
而在你的頁面displayAllColumns.php您必須通過獲得通過數據get method
$id = $_POST['id'];
//then make a query for that to select all the data on that id
//just have to type only the string so
"SELECT * FROM tablename WHERE id = '$id'"
//you must use `*` because you need to display all the columns then write your table code to display the result.
希望它有幫助
我會使用POST/GET變量傳遞信息並更新您的實際查詢,以將該值作爲參數傳遞到預準備語句中。你真的嘗試過任何東西嗎?雖然 – Fluffeh
[不知道我是否理解你爲什麼要說,但我相信你想要的是能夠使用*並使用mysqli使用準備好的語句結果關聯,看到這個?] (http://stackoverflow.com/a/18502088/342740) – Prix
我現在從tablemname得到的結果是名稱行,我希望此結果顯示鏈接指向mysql結果的鏈接,它將顯示來自所有這行的列<?php echo $ row ['name']; ?>顯示 –