使用字段值=' 1'计算MySql数据库行。

时间:2015-07-17 00:07:15

标签: php mysql

我尝试使用字段' Level'来计算数据库中的行数。等于' 1'。我已经设置了这个字段来计算字段,请参阅下面的代码。

$result = mysql_query("select count(1) FROM username");
$row = mysql_fetch_array($result);
$total = $row[0];

现在我想将其改编为仅选择数据库中Level = 1的字段。

我已经安装了数据库连接并且工作正常。

我确实试过这段代码,但却无处可去。

$admins = mysql_query("select count(1) FROM WHERE Level='1'");
$totaladmins = mysql_fetch_array($admins);
$totaladmins = $admins[0];

计算完行数后,将通过以下代码向用户显示

<h4><?php echo $total?> Users registered</h4>

任何帮助都是晚餐。

1 个答案:

答案 0 :(得分:3)

您遇到的问题仅仅是因为您忘记了选择哪个表格。而不是:

SELECT count(1) FROM WHERE Level='1';

您的查询应该是:

SELECT count(1) FROM username WHERE Level='1';

希望这可以解决您的问题。 :)