Php代码将输出sql的值(可以是数字或文字)

时间:2014-05-19 07:04:13

标签: php sql

我有这个:

$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的新手,所以我希望有人可以帮我解决我的问题。

1 个答案:

答案 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开始。

For reference