<tfoot id='B0dC1'></tfoot>

      • <bdo id='B0dC1'></bdo><ul id='B0dC1'></ul>

      <small id='B0dC1'></small><noframes id='B0dC1'>

      <legend id='B0dC1'><style id='B0dC1'><dir id='B0dC1'><q id='B0dC1'></q></dir></style></legend>

      1. <i id='B0dC1'><tr id='B0dC1'><dt id='B0dC1'><q id='B0dC1'><span id='B0dC1'><b id='B0dC1'><form id='B0dC1'><ins id='B0dC1'></ins><ul id='B0dC1'></ul><sub id='B0dC1'></sub></form><legend id='B0dC1'></legend><bdo id='B0dC1'><pre id='B0dC1'><center id='B0dC1'></center></pre></bdo></b><th id='B0dC1'></th></span></q></dt></tr></i><div id='B0dC1'><tfoot id='B0dC1'></tfoot><dl id='B0dC1'><fieldset id='B0dC1'></fieldset></dl></div>

        从 MySQL 表中选择 PHP 时间戳早于 X 的行

        时间:2024-04-12
            <tbody id='DWC4x'></tbody>

        1. <legend id='DWC4x'><style id='DWC4x'><dir id='DWC4x'><q id='DWC4x'></q></dir></style></legend>
        2. <i id='DWC4x'><tr id='DWC4x'><dt id='DWC4x'><q id='DWC4x'><span id='DWC4x'><b id='DWC4x'><form id='DWC4x'><ins id='DWC4x'></ins><ul id='DWC4x'></ul><sub id='DWC4x'></sub></form><legend id='DWC4x'></legend><bdo id='DWC4x'><pre id='DWC4x'><center id='DWC4x'></center></pre></bdo></b><th id='DWC4x'></th></span></q></dt></tr></i><div id='DWC4x'><tfoot id='DWC4x'></tfoot><dl id='DWC4x'><fieldset id='DWC4x'></fieldset></dl></div>
            <bdo id='DWC4x'></bdo><ul id='DWC4x'></ul>

              <tfoot id='DWC4x'></tfoot>

              <small id='DWC4x'></small><noframes id='DWC4x'>

                  本文介绍了从 MySQL 表中选择 PHP 时间戳早于 X 的行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我有一个用户表,需要批准用户,我想显示未批准且注册时间超过 7 天的用户.

                  I have a user table, where users need to be approved, i want to show users who are not approved and is registered more than 7 days ago.

                  我的 user_regdate 是使用 php time() 函数创建的时间戳.

                  My user_regdate is a timestamp created with php time() function.

                  这是我尝试的,它不起作用:

                  This is what i try, it does not works:

                  mysql_query("select * from users WHERE user_regdate < now() - interval 7 day AND approved='0' order by id;");
                  

                  谢谢

                  推荐答案

                  PHP 的 timstamps 是一个简单的整数,而 MySQL 的 now() 返回一个日期时间值.这很可能会修复查询:

                  PHP's timstamps are a simple integer, whereas MySQL's now() returns a datetime value. Most likely this will fix up the query:

                  SELECT ... WHERE user_regdate < unix_timestamp(now() - interval 7 day)) ...
                  

                  基本上,如果没有 unix_timstamp() 调用,您就是在比较苹果和橙子.

                  Basically, without the unix_timstamp() call, you're comparing apples and oranges.

                  这篇关于从 MySQL 表中选择 PHP 时间戳早于 X 的行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何在 Mac OS 上永久删除 Xampp? 下一篇:1970 年之前(甚至 1700 年之前)的 Unix 时间戳,使用 PHP

                  相关文章

                    1. <small id='ZevMn'></small><noframes id='ZevMn'>

                      <i id='ZevMn'><tr id='ZevMn'><dt id='ZevMn'><q id='ZevMn'><span id='ZevMn'><b id='ZevMn'><form id='ZevMn'><ins id='ZevMn'></ins><ul id='ZevMn'></ul><sub id='ZevMn'></sub></form><legend id='ZevMn'></legend><bdo id='ZevMn'><pre id='ZevMn'><center id='ZevMn'></center></pre></bdo></b><th id='ZevMn'></th></span></q></dt></tr></i><div id='ZevMn'><tfoot id='ZevMn'></tfoot><dl id='ZevMn'><fieldset id='ZevMn'></fieldset></dl></div>

                      • <bdo id='ZevMn'></bdo><ul id='ZevMn'></ul>

                      <legend id='ZevMn'><style id='ZevMn'><dir id='ZevMn'><q id='ZevMn'></q></dir></style></legend><tfoot id='ZevMn'></tfoot>