簡體   English   中英

計算字段值='1'的MySql數據庫行

[英]Count MySql database rows with field value = '1'

我正在嘗試計算數據庫中“級別”等於“ 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>

任何幫助都值得贊賞。

您遇到的問題僅僅是因為您忘記包含要選擇的表。 代替:

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

您的查詢應為:

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

希望這可以解決您的問題。 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM