【发布时间】:2013-07-11 21:52:20
【问题描述】:
我使用此代码从日期范围中获取数据。但它只显示一行作为结果。 mysql“日期”列使用“日期”作为数据类型。 告诉我我做错了什么。
if(isset($_POST['from'])&& isset($_POST['to'])){
include_once('../connection.php');
echo $from= $_POST['from'];
echo $to=$_POST['to'];
$query_view="SELECT * FROM user_log where Date between '$from' and '$to'";
$data_view=mysql_query($query_view,$connect);
。
while($row_view=mysql_fetch_array($data_view)){
echo"
<tr><td>".$row_view['User']."</td><td>".$row_view['Date']."</td><td>".$row_view['Time']."</td></tr>";
}
}
【问题讨论】:
-
我认为你混淆了 mysqli_query 和 mysql_query。使用 mysqli_query(和 mysqli_fetch_array())