我有一個.php文件,打印查詢的結果,我想鏈接到另一個頁面的ID和使用選擇的ID來執行另一個查詢。 我的第一個文件是這樣的:php - 獲取值時單擊和使用sql查詢
<a href = 'npage.php?id = $value'>$value</a>
我試着做喜歡這裏說: Get value when an html link is clicked ,但它不工作。 在npage.php我有
<?php
session_start();
$_SESSION['sid'] = $_GET['id'];
$sid = $_GET['id'];
?>
然後我試圖在這樣的查詢使用它:
$result = $mysqli->query("SELECT * FROM Table HAVING id = $sid");
,但沒有得到結果。看來$ sid是NULL。 謝謝。
什麼是實際'href'值所呈現的第一頁加載時? – David
這對SQL注入開放,並取決於可能是您當前問題的值。您應該使用參數化查詢。你可以看到'var_dump'變量是什麼。您可以通過http://php.net/manual/en/mysqli.error.php獲取錯誤響應。 – chris85
我的第一頁使用mysql查詢創建表,所以$ value是查詢結果。這似乎是工作,因爲當我點擊我的表$ value = 1我得到localhost/npage.php?id = 1。 – Rael