簡體   English   中英

搜索具有特殊字符的數據庫

[英]Search database with special character

如何搜索具有特殊字符的數據庫?

我使用此代碼作為按鈕

<a href="search.php?search=A & W Restaurants&submit=submit">A & W Restaurants</a>

之后,我用它來搜索數據庫

$query = mysql_real_escape_string($_GET['search']);

SELECT * FROM table WHERE 1st_column LIKE '%{$query}%'

但是搜索結果顯示我是空的。

我認為是“&”來停止我的數據庫查詢。

有什么想法嗎?

謝謝前進

我認為此網址“ search.php?search = A&W Restaurants”無效

請對其進行網址編碼-A&W餐廳

嘗試這個

SELECT * FROM table WHERE 1st_column='$query'

我不知道您如何設置搜索,但要獲得一個值colume ='to_value'更好的工作,就好像選擇一個人一樣

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM