如何在mysql表PHP中回显一个值

时间:2013-07-22 23:58:14

标签: php mysql sql

$result = mysql_query("SELECT 1 FROM playerCount WHERE `count` >= 0") or die(mysql_error());

如何在表playerCount中获取count的值,我认为我没有这样做。

2 个答案:

答案 0 :(得分:2)

执行查询后,您必须获取结果,然后您可以回显值 -

$result = mysql_query("SELECT `count` FROM playerCount") or die(mysql_error());
while($row = mysql_fetch_assoc($result)){
      echo $row['count'];
}

请注意,自PHP 5.5.0起,mysql_*扩展名已弃用。您需要使用mysqliPDO来编写新代码。见http://php.net/manual/en/mysqlinfo.api.choosing.php

答案 1 :(得分:1)

假设您想要count列的值大于或等于0的记录总数,则您的查询应该是(注意使用count()函数):

$result = mysql_query("SELECT count(1) as totalPayerCount FROM playerCount WHERE `count` >= 0") or die(mysql_error());

编辑:( OP发布了表格定义的图像后)

$result = mysql_query("SELECT `count` FROM playerCount WHERE `count` >= 0") or die(mysql_error());

$resultSet = mysql_fetch_assoc($result);
if (!empty($resultSet)) {
   echo $resultSet['count'];
}