我正在试图编写代码来搜索多个列中的数据,只有当我在一列中搜索时,代码才有效。当我试图在两列中搜索时,它说没有在数据库中找到任何东西。php在多个列中搜索mysql
<form action="" method="post">
<input type="text" name="param" >
<input type="submit" name="submit" value="search">
</form>
if (isset($_POST['param'])) {
$param= trim ($_POST['param']);
$result = "SELECT * FROM table WHERE student_Name LIKE '%$param%' AND course_name LIKE '%$param%'";
我想你想尝试'OR'而不是'AND'。 – vee