1
我試圖與此查詢,如何使用關鍵字「喜歡」來搜索MySQL表值的模式
$str =$_POST['val'].'%';
$query = mysql_query("select * from table WHERE title LIKE '$str' ORDER BY createdtime DESC LIMIT 0, 70 ");
但只在單詞的開始搜索匹配。不要搜索其他地方在世界上。例如,當我在'golden'中搜索模式'gold'時,它會正確檢測。但不是在中間或末端或其他地方,像'金'或'金'這樣的詞不會正確顯示它們。
澄清:MySql查詢中的'%'作爲通配符。 %意思是「任何東西都可以出現在字符串或字符的這一邊」 所以這個:'hello%'將會以'hello'開頭的所有東西 – 2012-07-18 11:41:21
謝謝這很好 – 2012-07-18 12:01:16