由於是第一次學php,水平還很菜,如果可以得到大佬的指點,不勝感激!
問題是這樣的,我們小組作業打算做一個圖書網站,前端可以輸入圖書名進行模糊搜索,查詢代碼是這樣的,從books表中查詢title字段,比如我輸入了字段harry
$q1="SELECT * FROM books WHERE title like '%".$_POST['title']."%'";
#查詢後傳回所有所有書名包含harry的結果,程式碼是這樣的
#查詢傳回的頁面是這樣的
我在查詢的結果後面添加了「修改」的按鈕,想透過點擊這個按鈕可以跳到另一個頁面對圖書資訊進行修改,點擊按鈕後執行的程式碼是這樣的
#但是無論我點擊哪本書的修改按鈕,頁面跳轉後都沒有讀取到那本書的資料
想問有沒有大佬知道這是哪裡出錯了嗎?
如果不使用模糊查詢,例如一開始搜尋書籍的程式碼改成這樣
$q1="SELECT * FROM books WHERE title ='".$title."'";
輸入書名1984
#查詢的結果是精確的
# #點選修改後跳轉的頁面也有讀取到資料 很懷疑為什麼會出現這樣的狀況