我想查詢昨天點擊最多的十個帖子,但我的查詢結果沒有,代碼如下:$ts=date("Y-m-d",time()-86400); 
$query = "SELECT thread_id,title,indexNo,brows from thread where udate=".$ts." and info_type=0 order by brows desc limit 0,10";   
數據庫中UDATE類型是 date,請大家幫忙寫個查詢語句!

解决方案 »

  1.   

    $query = "SELECT thread_id,title,indexNo,brows from thread where udate='".$ts."' and info_type=0 order by brows desc limit 0,10";   
      

  2.   

    where datediff(now(), udate) = 1
    表示昨天的记录,
      

  3.   

    謝謝各位大大,試過好多次了。加單引號也試過。但出錯,開始數據庫類型為varchar.是不是有關係!
      

  4.   

    加单引号不太可能出错
    不要执行查询 输出你的sql看下是什么样