我有这个:
$query = "SELECT time FROM table_schedule GROUP BY time ORDER BY count(*) desc LIMIT 1 ";
然后我将其存储在:
$result = mysql_query($query);
我会按<?php echo $result ?>
输出值,但我总是得到这个值Resource id #20.
我是sql的新手,所以我希望有人可以帮我解决我的问题。
答案 0 :(得分:1)
您试图以不正确的方式显示结果。在PHP mysql_query()
中将执行查询。为了得到结果,你应该使用
$result = mysql_query($query);
$row=mysql_fetch_array($result); // fetches the result of the query and stores in an associative array
$time=$row['time']; // get the result from the associate array with field name as the index
您也可以使用,
$row=mysql_fetch_row($result);
$time=$row[1];
将获取结果作为枚举数组,您希望显示每个字段的列号从0开始。