这是我的PHP代码mysql_num_rows不起作用
$sql="SELECT * FROM table_name WHERE FROM_UNIXTIME(date, '%Y') = $q order by id desc";
$q = mysql_query($sql) or die(mysql_error().$sql);
$sql1="SELECT * FROM table_name WHERE FROM_UNIXTIME(date, '%Y') = $q";
$query=mysql_query($sql1);
这个正确采集结果(一切是正确的)
但是当我用这个来计算的话给我什么总的结果,但是我有例如3个结果:
$total = mysql_num_rows($query);
请重新设置代码样本的易读性,也请删除愤怒标记!!!!!!谢谢。 – pilcrow 2009-11-11 22:52:28
您的查询是否真的有效?你有没有在第二次查询后尝试mysql_error()? – 2009-11-11 22:53:48