我如何用突出显示的输出字符

时间:2016-12-30 06:51:03

标签: php mysql search

我想随机进行部分单词搜索。如果结果匹配则其给出带有突出显示的单词输出 我的数据库记录:

姓名: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 } ?>

0 个答案:

没有答案