我想随机进行部分单词搜索。如果结果匹配则其给出带有突出显示的单词输出 我的数据库记录:
姓名:james alexender roye
描述:祝你生日快乐
如果我搜索像#34; ja alex roy"如果我喜欢" bir day you&#34 ;;
然后我希望输出如:" ja mes alex ender roy e&#34 ;; 和 bir 天 你"
但是我的搜索工作不像上面只搜索一个完整的单词而非部分单词。
在我的代码下面:
<?php
if(isset($_POST['searchbutton']))
{
$serach = $_POST['searchdata'];
if($serach == "" || strlen($serach) <3){
echo "<h4 style='color:red;'>Sorry No result Found</h4>";
}
else{
$qry="select * from tbl_services where status='Yes' and name like '%$serach%' OR description LIKE '%$serach%'";
$res=mysql_query($qry);
}
}
?>
我的HTML代码:
<?php
while($pos=mysql_fetch_array($res)){
$name= $pos['name'];
$description=$pos['description'];
?>
<div class="item">
<div class="row">
<div class="col-md-12 bus-detail">
<p><?php echo $name ?></p>
<p><?php echo $description ?></p>
</div>
</div>
</div>
<?php } ?>