gpt4 book ai didi

php - 一个查询中的变量 WHERE

转载 作者:行者123 更新时间:2023-11-29 20:50:34 25 4
gpt4 key购买 nike

我正在尝试列出一个简单的查询。

我有表users,其中包含name payment列(其值可以是10)

我想要回显所有并计算有多少付款为 0 和有多少付款为 1。

我不知道在哪里放置变量:“WHERE payment = 1 or 2”

$query=mysql_query('SELECT DISTINCT(COUNT(*)) AS how, name FROM users WHERE category = "1" group by name');

while($result=mysql_fetch_array($query))
{
echo 'Company: '.$result['name'].' - payment0: ??? / payment1: ???<br>';
}

示例:

name | payment

aaa 1

aaa 0

bbb 1

bbb 1

bbb 1

所以结果应该是:

Company: aaa - payment0: 1, payment1: 1

Company: bbb - payment0: 0, payment1: 3

如何在一个问题中做到这一点?

最佳答案

如果我理解正确,这就是你的答案:

$query = mysql_query('SELECT DISTINCT(COUNT(*)) AS how, name FROM users WHERE category = "1" AND payment IN (1,2) GROUP BY name');

关于php - 一个查询中的变量 WHERE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38094532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com