我有一个关于如何使用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;
}
?>