[英]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.