Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.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/2/ionic-framework/2.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 post数据为空mySQL时如何显示所有数据_Php_Mysql - Fatal编程技术网

Php post数据为空mySQL时如何显示所有数据

Php post数据为空mySQL时如何显示所有数据,php,mysql,Php,Mysql,我有一个在用户提交开始和结束日期时运行的查询。如果表单尚未提交,我希望先填充表格。如果用户转到/records.php,它应该显示所有记录。然后用户可以使用表单筛选他想要的日期之间的日期。目前,过滤器工作正常,但当用户访问页面时,不会加载数据 if(!isset($_GET['datemin'])){ $query_date = date("Y/m/d"); // First day of the month. $mindate = date("M d, Y", strtotim

我有一个在用户提交开始和结束日期时运行的查询。如果表单尚未提交,我希望先填充表格。如果用户转到/records.php,它应该显示所有记录。然后用户可以使用表单筛选他想要的日期之间的日期。目前,过滤器工作正常,但当用户访问页面时,不会加载数据

if(!isset($_GET['datemin'])){

$query_date = date("Y/m/d");

      // First day of the month.
$mindate = date("M d, Y", strtotime("first day of previous month"));

      // Last day of the month.
$maxdate = date('M d, Y', strtotime("last day of previous month"));
}else{


$date = new DateTime($_GET['datemin']);
$mindate = $date->format('M d, Y');

$date = new DateTime($_GET['datemax']);
$maxdate = $date->format('M d, Y');

}

SELECT
*
FROM records RQ
AND Sold_On BETWEEN "'.$mindate.'" AND "'.$maxdate.'"
如何在不使用表单的情况下加载记录的所有数据?然后让他们按照他们认为合适的方式过滤?任何关于我将如何搜索我正在寻找的东西的方向也很有帮助,这样我就可以阅读这篇文章


上面的脚本当前获取上月数据。我希望它能显示所有的数据。可能是4个月或4岁。

我强烈建议与PDO合作。特别是pdo::query,但我将从使用pdo@dalelandry学习诀窍开始谢谢您的输入。我知道PDO以及如何使用它。客户端不希望使用PDO。他想继续和mysqli在一起。相信我,这是一个令人头痛的问题,而且我不确定这与我的问题有什么关系。
而($row=$result->fetch_assoc())
然后将$row值分配给一个变量并在表中显示它们。将值包装在标记中供用户选择。您是说sql没有捕获所有记录吗?假设您在显示数组persay时没有遇到问题,但问题是检索所有记录?您已经确定了这个问题的范围了吗?