多个like或多个where子句

时间:2016-07-14 12:46:50

标签: php mysql ajax

我正在创建一个搜索框,其中单个搜索框从整个数据库字段中搜索并给出结果。 在这里,我有我的代码和查询:

<form action="" method="post">  
Search: <input type="text" name="term" /><br />  
<input type="submit" value="Submit" />  
</form>  

****案例1:我在哪里使用Where和AND子句****     

$term = mysql_real_escape_string($_REQUEST['term']);     

$sql = "SELECT * FROM employee WHERE employee_name AND employee_age LIKE '%".$term."%'"; 

$r_query = mysql_query($sql); 

while ($row = mysql_fetch_array($r_query)){  
echo 'ID: ' .$row['id'];  
echo '<br /> Employee Name: ' .$row['employee_name'];  
echo '<br /> Age: '.$row['employee_age'];    
}  

}
?>

P.s-我想要一个文本框从整个数据库字段中搜索。

1 个答案:

答案 0 :(得分:0)

如果我想在所有数据库字段中搜索,我可以使用OR Condition。

这是条件:

$sql = "SELECT * FROM employee WHERE employee_name  LIKE '%".$term."%' or employee_age LIKE '%".$term."%' "; 

(假设db中只有两个字段名为employee_name,employee_age)