0

このコードを使用して日付範囲からデータを取得しますが、結果として 1 行しか表示されません。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>";
    }
    }
4

2 に答える 2

1

私はあなたが欲しいと思います:

  echo $to=$_POST['to'];

それ以外の

  echo $to=$_POST['from'];
于 2013-07-13T13:04:24.790 に答える
0

このコードを試してください

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);
于 2013-07-13T13:04:05.207 に答える