-2

需要以下脚本的帮助。它仅在 php.ini 中显示“资源 id #5”。

$some_q = "SELECT SUM(Bank) AS 'count_bank' FROM players";

$results = mysql_query($some_q);

while($row = mysql_fetch_array($results)){

echo $row['count_bank'];

}
4

1 回答 1

1

尝试使用 mysql_fetch_assoc

mysql_fetch_array ( resource $result [, int $result_type = MYSQL_BOTH ] )

返回与获取的行相对应的字符串数组,如果没有更多行,则返回 FALSE。返回数组的类型取决于 result_type 的定义方式。通过使用 MYSQL_BOTH(默认),您将获得一个包含关联索引和数字索引的数组。使用 MYSQL_ASSOC,您只能获得关联索引(因为 mysql_fetch_assoc() 有效),[通过]使用 MYSQL_NUM,您只能获得数字索引(因为 mysql_fetch_row() 有效)

mysql_fetch_row ( resource $result )

返回对应于提取行的字符串数字数组,如果没有更多行,则返回 FALSE。

mysql_fetch_row() 从与指定结果标识符关联的结果中获取一行数据。该行作为数组返回。每个结果列都存储在数组偏移量中,从偏移量 0 开始。

于 2013-09-29T13:55:38.093 回答