是不是数据库表的问题啊..
$sql = "SELECT * FROM $tbl WHERE `user_regdate`>'$timemin' AND `user_regdate`<'timemax'"
$a=mysql_query($sql);
if ($a)
{
echo "ok";
}
else
{
echo "no";
}
看看是不是SQL语句的问题....

解决方案 »

  1.   

    将SqlStr打印出来,直接拿到数据库中运行,看看运行结果。
      

  2.   

    "SELECT * FROM $tbl WHERE `user_regdate`>'$timemin' AND `user_regdate<'timemax'"
    中的`是什么东东?
    我想你的语句想写成:
    "SELECT * FROM $tbl WHERE user_regdate>'$timemin' AND user_regdate<'$timemax'"
    你试试:$sql = "SELECT * FROM ".$tbl." WHERE user_regdate>'"$timemin"' AND user_regdate<'".$timemax."' "
      

  3.   

    错了是:
    $sql = "SELECT * FROM ".$tbl." WHERE user_regdate>'".$timemin."' AND user_regdate<'".$timemax."' ";
      

  4.   

    运行时无出错提示 证明sql语法没问题
    支持:满足条件的数据不存在,当然就不会有显示~````
      

  5.   

    真的是很对不起各位大哥了!
    我把$timemax打成了timemax!
    我真是太蠢了阿,各位不要骂我,我不是故意的,我为了这东西搞了一下午!~