如何根据大于或小于的条件获取所有行?

时间:2012-01-18 07:27:20

标签: mysql html html5

我仍然在学习MySQL查询,并坚持使用这个查询。我有一个EMPLOYEE的数据库。它包含一个表EMP_INFO。它有一个名为SALARY的字段。在我的HTML表单中,我有2个文本字段要输入SALARY。我想从我的EMP_INFO表中获取所有员工的信息,该表的薪水在输入的工资限额内。

6 个答案:

答案 0 :(得分:1)

使用以下查询...

select * from EMP_INFO where salary between 10000 AND 25000

祝你好运

答案 1 :(得分:1)

假设您的表单如下:

<form action="result.php" method="post">
  <input type="text" name="salary[min]" />
  <input type="text" name="salary[max]" />
  <input type="submit" />
</form>

你的result.php看起来像这样:

$min = (int)$_POST['salary']['min'];
$max = (int)$_POST['salary']['max'];


$query = mysql_query("SELECT * FROM emp_info WHERE salary BETWEEN {$min} AND {$max}");

答案 2 :(得分:1)

使用以下查询:

SELECT * FROM emp_info WHERE salary > {$min} AND salary < {$max}

OR

select * from EMP_INFO where salary between {$min} AND {$max}

从脚本中传递最小值,最大值。

答案 3 :(得分:0)

SELECT * FROM EMP_INFO WHERE SALARY BETWEEN ? AND ?

答案 4 :(得分:0)

SELECT * FROM emp_info WHERE salary > {$min} AND salary < {$max}

这样你可以使用大于和小于。

答案 5 :(得分:0)

如果您想要包含选择,可以使用此>=<=

SELECT * FROM emp_info WHERE salary >= {$min} AND salary <= {$max};

SELECT * FROM emp_info WHERE salary Between {$min} AND  {$max};
相关问题