我想打印一个等于行的表格中的玩家总数。表中的玩家数量?
$total = mysql_query('SELECT COUNT(*) FROM gamertags');
print $total;
上面的代码打印此idk为什么?
Resource id #3
我想打印一个等于行的表格中的玩家总数。表中的玩家数量?
$total = mysql_query('SELECT COUNT(*) FROM gamertags');
print $total;
上面的代码打印此idk为什么?
Resource id #3
我与其他人同意,这一切都在that page解释。但这里的反正答案...
$result = mysql_query('SELECT COUNT(*) FROM gamertags');
$total = mysql_result($result, 0);
echo $total;
因为那是返回一个mysql结果变量。您可以通过mysql_result()访问实际数据。
您的代码应该是这样的:
$sql = mysql_query('SELECT COUNT(*) AS number FROM gamertags');
$total = mysql_fetch_array($sql);
echo $total;
笑所有人都如此关键...
$sql = mysql_query("SELECT COUNT(*) AS number FROM gamertags");
$resultsArray = mysql_fetch_array($sql);
echo $resultsArray["number"];
mysql_fetch_array()将采取MySQL的资源,并将其解析为一个索引数组和关联数组。
array(
[0] => <number>,
[number] => <number>
)
mysql_fetch_assoc()将采取一个mysql资源,并将其放入一个关联数组中。
array(
[number] => <number>
)
因为你懒得看刚** **中之一的手册页:http://ru.php.net/mysql_query – zerkms 2011-02-09 02:35:18
我还是不明白你指的这个东西是我第一次用sql – AndrewFerrara 2011-02-09 02:46:17