【问题标题】:Fetch data from database mysql according to today's day? php [duplicate]根据今天的日期从数据库mysql中获取数据? php [重复]
【发布时间】:2014-05-04 09:53:17
【问题描述】:

数据库入口

In Database Row Day = {Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday}

PHP 代码

$today = date('l');

$result = mysql_query("SELECT * FROM alert WHERE Day = '$today' ");

我想知道如何根据今天的日期从 MySQL 数据库中获取数据?

【问题讨论】:

    标签: php


    【解决方案1】:

    试试这个

    $result = mysql_query("SELECT * FROM alert WHERE  FORMAT(Now(),'YYYY-MM-DD') AS PerDate =  FORMAT(your_col,'YYYY-MM-DD') ");  
    

    【讨论】:

      【解决方案2】:

      试试

      mysql_query("SELECT * FROM alert WHERE Day = DAYNAME('2008-05-15')"); 
      

      更多信息http://www.w3resource.com/mysql/date-and-time-functions/mysql-dayname-function.php

      【讨论】:

        【解决方案3】:

        试试这个-

        <?php
        
        
        $jd=cal_to_jd(CAL_GREGORIAN,date("m"),date("d"),date("Y"));
        $today=jddayofweek($jd,1);
        
        $result = mysql_query("SELECT * FROM alert WHERE Day = '$today' ");
        ?>
        

        【讨论】:

          【解决方案4】:

          试试

          <?php
          $today = date('l'); // get day of week today;(its 'L' in lowercase)
          $result = mysql_query("SELECT * FROM alert WHERE Day = '{$today}' ");
          ?>
          

          【讨论】:

            猜你喜欢
            • 2017-06-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-10-13
            • 2020-06-07
            • 2020-04-16
            • 2022-11-15
            相关资源
            最近更新 更多