今日更新:
{dede:field.id runphp='yes'}
$ntime = time();
$oneday = 3600*24;
$mysql = new dedesql();
$mysql -> SetQuery("select count(*) from #@__archives where $ntime-senddate<$oneday");
{/dede:field.id}
个----------------------------
无论用大于号 > 或 小于号 < 都无法调用出今天更新了多少个软件,是不是我的sql语句有问题? 我还不是很熟练sql,大家帮我看看

解决方案 »

  1.   

    数据库中的senddate字段是什么类型?保存的是不是时间戳?
      

  2.   

    set @oneday = 24*3600;
    select count(*) from #@__archives where unix_timestamp()-senddate<@oneday;
    你到mysql命令行执行以下看有没有数据?
      

  3.   

    <表示最近一天内的更新数量
    >表示一天以前更新的数量
      

  4.   


    mysql> select * from t;
    +------------+
    | ttime      |
    +------------+
    | 1255401540 |
    | 1255401720 |
    | 1255401979 |
    +------------+
    3 rows in set (0.00 sec)mysql> set @oneday = 24*3600;
    Query OK, 0 rows affected (0.00 sec)mysql> select count(*) from t
        -> where unix_timestamp()-ttime<@oneday;
    +----------+
    | count(*) |
    +----------+
    |        3 |
    +----------+
    1 row in set (0.00 sec)
      

  5.   

    今日更新:
    {dede:field.id runphp='yes'}
    $ntime = time();
    $oneday = 3600*24;
    $mysql = new dedesql();
    $mysql -> SetQuery("select count(*) as c from #@__archives where $ntime-senddate<$oneday");
    $row = $mysql ->getone();
    @me= $row['c'];
    {/dede:field.id}

    出来了,原来我没有赋值给@me
      

  6.   

    mysql的命令行啊!记得结贴啊!帮我升一个三角!多谢!
      

  7.   

    $ntime-senddate 是不是比较下先 避免负值
      

  8.   


    -_-#..====================================用技术换广告,谢谢支持=====================================
    Ventes Batteries PC Portable, Alimentation PC Portable, Batteries Camescope, Appareil Numerique, des Chargeurs
    rolex watches, Replica Watches, Replica Watch
    R4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, Dsi 
    baterias
    R4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, Dsi
    R4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, Dsi
    R4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, Dsi
    R4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, Dsi