Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.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,我读过这篇文章,它是有效的,但问题是我的html文件中显示的表。如何将日期范围选择器的查询结果存储到购物车之类的临时表中?我希望允许用户从数据库中选择具有不同日期的数据,然后将其添加到新表中,我将将该表放入pdf文件中供用户使用。这是我的查询: $query = "SELECT * FROM gsm2 WHERE setTime BETWEEN '".$_POST["from_date"]."' AND '".$_POST["to_date"]."' 编辑:我尝试了上面链接的答案:

我读过这篇文章,它是有效的,但问题是我的html文件中显示的表。如何将日期范围选择器的查询结果存储到购物车之类的临时表中?我希望允许用户从数据库中选择具有不同日期的数据,然后将其添加到新表中,我将将该表放入pdf文件中供用户使用。这是我的查询:

 $query = "SELECT *
 FROM gsm2 WHERE setTime BETWEEN '".$_POST["from_date"]."' AND 
 '".$_POST["to_date"]."' 
编辑:我尝试了上面链接的答案:

 $query = "CREATE TABLE Table_name Insert into Table_name
SELECT *
 FROM gsm2 WHERE setTime BETWEEN '".$_POST["from_date"]."' AND 
 '".$_POST["to_date"]."' 
但是它说
mysqli\u num\u rows()期望参数1是mysqli\u结果,
在我的html文件中显示的表上。我只想将数据存储到一个临时表中,并将其显示到我的html表中

这就是我显示结果的方式

    $result = mysqli_query($connect, $query);  
      $output .='   
       <table class="table table-bordered">  
            <tr>  
                <th width ="25%">Temperature</th> 
                <th width="25%">Humidity</th>  
                <th width="25%">Rainfall</th>   
                 <th width ="25%">Date</th>  
            </tr> ';  

使用会话!大多数购物车使用基于会话的解决方案。尝试这门课,以获得快速解决方案。你的代码似乎不够。。您的代码中没有mysqli_num_rows()。@delboy1978uk,但我的系统中没有用户。@scaisEdge添加了mysqli num rows,这不会阻止您使用会话
 $query1 = "INSERT INTO aw SELECT *
 FROM gsm2 WHERE setTime BETWEEN '".$_POST["from_date"]."' AND 
'".$_POST["to_date"]."' ";  

  $query2 = "SELECT *FROM gsm2 WHERE setTime BETWEEN'".$_POST["from_date"]."' AND '".$_POST["to_date"]."'  ";  
  mysqli_query($connect, $query1);       
  $result = mysqli_query($connect, $query2);