如何用特殊字符搜索數據庫?帶特殊字符的搜索數據庫
我使用此代碼作爲一個按鈕
<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}%'
但搜索結果告訴我是空的。
我認爲是「&」來停止我的數據庫查詢。
對此有何看法?
感謝提前
TRy用'&'在你的href中替換'&'... – Rikesh 2011-12-30 06:05:35
請哦,請***使用準備好的聲明。 http://stackoverflow.com/questions/60174/best-way-to-stop-sql-injection-in-php – 2011-12-30 06:07:37