计算列中行的值并使用PHP中的总值

计算列中行的值并使用PHP中的总值,php,mysql,Php,Mysql,我知道这很简单。我只是忘记了一些事情 我正在计算数据库“NumberAtranding”列中的行值。 当我运行SQL语句时 SELECT COUNT(numberattending) AS Total FROM RSVP 在mySQL窗口中,我得到了我想要的总数 当我试图提取该值并回显“num_seats”时,我得到“Resource id#3” 我错过了什么 感谢您提前提供的帮助。您需要循环浏览结果集: 从PHP站点: //使用结果//尝试打印$result将不允许访问 资源//中的信息必须

我知道这很简单。我只是忘记了一些事情

我正在计算数据库“NumberAtranding”列中的行值。 当我运行SQL语句时

SELECT COUNT(numberattending) AS Total FROM RSVP
在mySQL窗口中,我得到了我想要的总数

当我试图提取该值并回显“num_seats”时,我得到“Resource id#3”

我错过了什么


感谢您提前提供的帮助。

您需要循环浏览结果集:

从PHP站点:

//使用结果//尝试打印$result将不允许访问 资源//中的信息必须包含一个mysql结果函数 要使用//请参见mysql\u result()、mysql\u fetch\u array(), mysql\u fetch\u row()等


PS:正如其他人肯定会告诉你们的,mysql*函数的使用已经被弃用。请查找mysqli函数。

$num\u seats
表示MySQL资源,而不是所选字段的值。您需要使用或,具体取决于您喜欢哪个

例如:

$number = mysql_fetch_array($num_seats);
echo $number['Total']; 
另外值得注意的是,
mysql.*
函数系列现在已经被弃用,您应该真正使用or。

试试

    $query = mysql_query("SELECT COUNT(numberattending) AS Total FROM RSVP", $connection);

    $result = mysql_fetch_row($query);

    echo $result['Total'];

请注意,mysql已被弃用。改用mysqli=>这样做了。谢谢我应该记得我必须使用数组。
$number = mysql_fetch_array($num_seats);
echo $number['Total']; 
    $query = mysql_query("SELECT COUNT(numberattending) AS Total FROM RSVP", $connection);

    $result = mysql_fetch_row($query);

    echo $result['Total'];