Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 验证多行之间的数据_Php_Mysql - Fatal编程技术网

Php 验证多行之间的数据

Php 验证多行之间的数据,php,mysql,Php,Mysql,MySQL数据库: date | avl | occ ---------------------- 2014-11-12 | 2 | 3 2014-11-13 | 0 | 5 2014-11-14 | 1 | 4 $results = $con->query("SELECT * FROM table_name WHERE date BETWEEN '" . $check_in_date . "' AND '" . $check_out_date . "'

MySQL数据库:

date       | avl | occ
----------------------
2014-11-12 |  2  |  3
2014-11-13 |  0  |  5
2014-11-14 |  1  |  4
$results = $con->query("SELECT * FROM table_name WHERE date BETWEEN '" . $check_in_date . "' AND  '" . $check_out_date . "' ORDER by avl DESC");
if ($results) {
    while($row = $results->fetch_array()) {
        $avl= $row['avl'];
        $date= $row['date'];
    }
}
我使用以下查询从MySQL数据库获取数据:

date       | avl | occ
----------------------
2014-11-12 |  2  |  3
2014-11-13 |  0  |  5
2014-11-14 |  1  |  4
$results = $con->query("SELECT * FROM table_name WHERE date BETWEEN '" . $check_in_date . "' AND  '" . $check_out_date . "' ORDER by avl DESC");
if ($results) {
    while($row = $results->fetch_array()) {
        $avl= $row['avl'];
        $date= $row['date'];
    }
}
现在我只想在
$check\u in\u date
$check\u out\u date
之间的
$avl
值大于
0
时打印
$check\u-in\u-date


提前谢谢。

好吧,在
WHERE
子句中加上另一个条件

例如:

$check_in_date = $con->real_escape_string($check_in_date);
$check_out_date = $con->real_escape_string($check_out_date);
$results = $con->query("SELECT * FROM table_name WHERE avl > 0 AND date BETWEEN '$check_in_date' AND '$check_out_date' ORDER by avl DESC");
if ($results->num_rows > 0) {
    while($row = $results->fetch_assoc()) {
        $avl = $row['avl'];
        $date = $row['date'];
    }
}

非常感谢。“你是救命恩人。”阿夫塔纳里很高兴这有帮助