如何使用PHP搜索/过滤2个MySQL表

时间:2017-06-11 12:49:22

标签: php mysql

我有一个关于如何使用PHP搜索2个MySQL数据库表的问题。我能够显示和搜索一个表,如下所示。如何使用LIKE语句更新此代码以在两个表中进行搜索?谢谢!!

表1名称:SM 字段:SN,时间,日期

表2名称:信息 字段:名字,姓氏,用户名

代码如下:

 <?php
      session_start();

      if(isset($_POST['search']))
      {  $valueToSearch = $_POST['valueToSearch'];
         $query = "SELECT * FROM `SM` WHERE CONCAT(`SN`, `Time`, `Date` LIKE '%".$valueToSearch."%'";
         $search_result = filterTable($query)
      }
      else{
          $query = "SELECT * FROM `SM`";
          $search_result = filterTable($query);
          }
      function filterTable($query)
      {
        $connect = mysqli_connect("localhost", "root", "", "Login");
        $filter_Result = mysqli_query($connect, $query);
        return $filter_Result;
       }

    ?>

0 个答案:

没有答案