【发布时间】:2012-02-21 05:59:13
【问题描述】:
我希望使用数组的内容
$arr =array(24,28,30,34, 40);
并将这些传递到 MySQL select 语句的 where 子句中,我的所有研究都表明这是通过使用 IN 一次性传递所有数组值来完成的。
我需要一次一个地传入每个数组元素,然后在 select 语句用下一个数组元素更新时,一次一个地回显 SQL 语句的结果。
刚接触编程和 PHP,所以只需要一个小例子就可以开始...
感谢 Zad 强调了真正的问题
我需要将每个数组值单独传递给 SQL 语句,因为这些值需要在带有 BETWEEN 的 Where 子句中使用,例如。 WHERE BETWEEN $array1 AND $array2 以确定年龄范围内的计数
感谢大家的意见
【问题讨论】:
-
到目前为止你得到了什么代码?
-
那么,你需要
... WHERE age BETWEEN 24 AND 28、... WHERE age BETWEEN 28 AND 30等吗?