感谢观看。
我正在尝试为我的网站创建一个自定义搜索插件,以从我的数据库行中获取用户在搜索框中输入的任何查询的值。我正在为我的搜索插件运行 ajax。
它最初似乎起作用,但我意识到并非所有输入的值都会发生这种情况。
以下是我的脚本:
.POST 脚本
$search=$_POST['search'];
if($type=='search'){
$query_str=$search;
$query1="SELECT * FROM ads1_adsmanager_ads WHERE ad_headline LIKE '%$query_str%' OR ad_text LIKE '%$query_str%' ORDER BY id DESC LIMIT $count";
}else if($type='normal'){
.
..
.. ..
我能够获得更通用的值,例如“演示”,.. 等等
但我无法获得“一般”、“工作”等价值。
一直在查看大量示例并尝试变量 $query_str 周围的所有括号,但我不确定我的查询是否存在影响结果的语法问题。
肯定会在这里得到一些帮助。