条件に基づいてデータベース内のデータをクエリし、別のフィールドに保存されているデータの総数をカウントするにはどうすればよいでしょうか?

不言
リリース: 2023-02-28 17:06:02
オリジナル
2803 人が閲覧しました

そのような要件があります。つまり、最初に汝南ビルを表示し、次に汝南ビルが受け取ったコンピューターの合計数をカウントする必要があります

ディスカッションに返信(解決策)

読むときに加算するだけです

読んでください 取り出したときに追加するだけです
もっと具体的に教えてください...ありがとうございます!

	$sql="select sum(number) as total where where area='润安大厦'";	
	$result=mysql_query($sql);	
	while($row=mysql_fetch_array($result)){		
	$total=$row['total'];	
	}	
	echo "润安大厦:".$total."台";
ログイン後にコピー
ログイン後にコピー

他にどうすればもっと具体的に言えますか?
配列があります
array(
array('a', 1),
array('a', 2),
array('b', 1),
array('c', 1),
array( ' a', 1),
)
次に、最初の列に従って 2 番目の列を合計するように求められます。どうすればよいと思いますか?

他にどうすればもっと具体的に言えますか?
配列があります
array(
array('a', 1),
array('a', 2),
array('b', 1),
array('c', 1),
array( ' a', 1),
)
次に、最初の列に従って 2 番目の列を合計するように求められます。どうすればよいと思いますか?

		$query = "select * from tbl_apply_register where area = '润安大厦'";		
		$sql = mysql_query($query);		
		while($row = mysql_fetch_array($sql)){			
		$tmp[] = $row[number];			
		}		
		echo array_sum($tmp);
ログイン後にコピー
ログイン後にコピー

	$sql="select sum(number) as total where where area='润安大厦'";	
	$result=mysql_query($sql);	
	while($row=mysql_fetch_array($result)){		
	$total=$row['total'];	
	}	
	echo "润安大厦:".$total."台";
ログイン後にコピー
ログイン後にコピー
		$query = "select * from tbl_apply_register where area = '润安大厦'";		
		$sql = mysql_query($query);		
		while($row = mysql_fetch_array($sql)){			
		$tmp[] = $row[number];			
		}		
		echo array_sum($tmp);
ログイン後にコピー
ログイン後にコピー

$sql="select sum(number) as total where area='Run'an Building'"
申し訳ありませんが、もう 1 つあります
あなたの方法は同じ Mine は本質的に同じですが、Mine はデータベース内で直接計算されます。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート