我正在创建一个搜索框,其中单个搜索框从整个数据库字段中搜索并给出结果。 在这里,我有我的代码和查询:
<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-我想要一个文本框从整个数据库字段中搜索。
答案 0 :(得分:0)
如果我想在所有数据库字段中搜索,我可以使用OR Condition。
这是条件:
$sql = "SELECT * FROM employee WHERE employee_name LIKE '%".$term."%' or employee_age LIKE '%".$term."%' ";
(假设db中只有两个字段名为employee_name,employee_age)