使用mysql查询来选择小于当前日期的记录?

如何解决使用mysql查询来选择小于当前日期的记录?

| 我想从表中选择到达日期小于当前日期(arrival_date是表honymoon_enquries表中的字段名称)的记录,我的代码
<?PHP
error_reporting(E_ALL ^ E_NOTICE);
    session_start();

    require_once(\"config.PHP\");

    if($_SESSION[\"valid\"] != true) 
    {   
        header(\"Location: index.PHP\");

        exit(0);    
    }   

    if(count($_REQUEST[\'users\']) > 0)   
    {
        //print_r($_REQUEST[\'users\']);     
        $DeleteList = implode(\",\",$_REQUEST[\'users\']);

        $UpdateQuery = \" UPDATE honymoon_enquries SET deleted = \'1\' WHERE id IN (\".$DeleteList.\") \";

        MysqL_query($UpdateQuery);    
    }

    if(isset($_REQUEST[\'pageid\']) && $_REQUEST[\'pageid\'] > 1)    
    {    
        $start = ($_REQUEST[\'pageid\'] - 1) * 10;

        $pageidprev = $_REQUEST[\'pageid\'] - 1;

        $pageidnext = $_REQUEST[\'pageid\'] + 1;    
    }    
    else  
    {    
        $start = 0;

        $pageidprev = 1;

        $pageidnext = 2;   
    }

    $countquery = \"SELECT count(*) AS counter FROM honymoon_enquries WHERE status=\'1\' AND deleted = \'0\' \";


    $countres=MysqL_query($countquery);

$count = MysqL_fetch_array($countres);

    //print_r($count);

     $query = \"select * from honymoon_enquries WHERE status=\'1\' AND deleted = \'0\' order by arrival_date DESC LIMIT \".$start.\",10 \";  // i want update this query

$res=MysqL_query($query);

if(MysqL_num_rows($res) < 10)    
{   
        $pageidnext = $pageidnext-1;    
}    

if(($start+10) > $count[\'counter\'])   
{  
    $end = $count[\'counter\']; 
}  
else   
{ 
    $end = $start+10;   
}

$main .= \"  
            <script>



            function DeleteUser()
            {
                if(confirm(\'Are you sure want to delete this contact?\'))
                {
                    document.frm.submit();
                }
            }

            </script>

            <div class=heading>Manage Subscribers</div>

            $msg

            <form name=\'frm\' method=\'post\' action=\'users.PHP\'>

            <table width=100%>

            <tr>

            <td colspan=\'6\'><strong>Showing \".($start+1).\" to \".$end.\" of \".$count[\'counter\'].\"</strong></td>

            </tr>

            <tr>

            <td colspan=\'6\' align=\'left\'>

            <a href=\'users.PHP?pageid=\".$pageidprev.\"\'>Prev</a>&nbsp;

            <a href=\'users.PHP?pageid=\".$pageidnext.\"\'>Next</a>

            </td>

            </tr>

            <tr>

            <td><strong>Check</strong></td>

            <td><strong>Name</strong></td>

            <td><strong>Email</strong></td>

            <td><strong>Phone</strong></td>

            <td><strong>Arival Date</strong></td>

            <td><strong>Action</strong></td>

            </tr>

            \";



            while ($resresult=MysqL_fetch_array($res))

        {
            //print_r($resresult);

            $main .= \"

            <tr>

            <td><input type=\'checkBox\' name=\'users[]\' value=\'\".$resresult[\'id\'].\"\' ></td>

            <td align=\'left\'>\".$resresult[\'client_name\'].\"</td>

            <td align=\'left\' >\".$resresult[\'client_email\'].\"</td>

            <td align=\'left\' >\".$resresult[\'client_phone\'].\"</td>

            <td align=\'center\' >\".$resresult[\'arrival_date\'].\"</td>

            <td align=\'center\' ><a href=\'viewuser.PHP?pageid=\".$resresult[\'id\'].\"\'>View User</a></td>

            </tr>

             \";
        }

        $main .= \"<tr>

            <td colspan=\'6\' align=\'left\'>

            <a href=\'javascript:void(0);\' onclick=\'DeleteUser();\'>Delete</a>&nbsp;

            </td>

            </tr>\";

            $main .= \"

            </table>

            </form>

             \";

    $yescallme=1;

    $page = \"users\";

    require_once(\"includes/template.PHP\");
    ?>
谢谢。     

解决方法

        尝试这个:
SELECT * FROM honymoon_enquries
WHERE arrival_date < NOW()
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?