Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.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/0/docker/9.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 根据条件从MySQL表中选择数据_Php_Mysql - Fatal编程技术网

Php 根据条件从MySQL表中选择数据

Php 根据条件从MySQL表中选择数据,php,mysql,Php,Mysql,我想从表中获取今天日期的数据。这是我的问题 如果日期不是今天的日期,那么它应该从表中检索信息,其中的日期类似于“01.08.2008”。我已经给出了此日期的数据 我怎样才能检查情况 请帮忙。提前谢谢。这里有一个建议:不要输入任何关于“假日”日期的数据。 执行查询后,您可以检查是否返回了任何行。显然,当“假日”为0行时,将返回0行,因为没有该日期的数据 代码如下所示: $query="select verse,refer,dayorder from dailybread WHERE date='$

我想从表中获取今天日期的数据。这是我的问题

如果日期不是今天的日期,那么它应该从表中检索信息,其中的日期类似于“01.08.2008”。我已经给出了此日期的数据

我怎样才能检查情况


请帮忙。提前谢谢。

这里有一个建议:不要输入任何关于“假日”日期的数据。 执行查询后,您可以检查是否返回了任何行。显然,当“假日”为0行时,将返回0行,因为没有该日期的数据

代码如下所示:

$query="select verse,refer,dayorder from dailybread WHERE date='$today'";
$con=mysqli_connect("ip_of_machine_with_db","db_user","db_password","db_name");
// Check connection
if (mysqli_connect_errno())
{
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,$query);
$rowCount = mysqli_num_rows($result);
if($rowCount > 0){
     // Data is present for the given date, perform your logic here.
}else{
     // No data found. 
}
获取YYYY-mm-dd格式的日期,然后尝试以下查询


$query=从dailybread中选择韵文、参考、dayorder,其中datedate='$today'

如果找到今天的日期,您必须检索该日期的信息,或者您必须显示其他日期的信息。了解如何设置$today会很有用。如果该日期不是今天的日期,您设置$date是什么意思?那么它怎么可能不是今天的日期?他的问题有点混乱,而他本身似乎也很困惑。有一个问题要改进得更清楚一点:欢迎这么说。请阅读并了解如何创建一份调查问卷。调查问卷没有提供足够的问题信息,为什么你在这里提供答案:让他先清楚地解释问题,然后你再解释我需要根据工作日页面中今天的日期从数据库中获取数据。实际上,我正在将数据输入到我的表中,同时输入日期。我希望每天显示页面的诗句。如果是假日,然后,没有人会看到我的页面。在那些日子里,我不希望我的页面显示错误。为此,我插入了一些日期,如01.08.2008,我试图在假期期间显示该日期的数据。希望您能理解我的查询。您的数据库中是否存在“假日”日期的数据?不,我没有提供任何数据。如果那些日子是假期,我跳过了这些日期。因此,在这些情况下,我不会在我的页面上显示任何错误。因此,我给出了数据,提到了2008年8月1日,并试图在节假日获取这些数据。
$query="select verse,refer,dayorder from dailybread WHERE date='$today'";
$con=mysqli_connect("ip_of_machine_with_db","db_user","db_password","db_name");
// Check connection
if (mysqli_connect_errno())
{
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,$query);
$rowCount = mysqli_num_rows($result);
if($rowCount > 0){
     // Data is present for the given date, perform your logic here.
}else{
     // No data found. 
}