gpt4 book ai didi

php - MySQL,从 $_SESSION ['username' 开始计数]

转载 作者:行者123 更新时间:2023-11-29 13:50:17 24 4
gpt4 key购买 nike

我要解决的问题是我想统计同一个用户名在2个或更多表中出现的次数。

需要从$_SESSION['username']中选择我要搜索的用户名

First Table
| id | username | date |
| 1 | Mart |28-5-13|
| 2 | farm |27-5-13|
| 3 | Mart |29-5-13|

Second Table
| 1 | Mart |22-5-13|
| 1 | Mart |25-5-13|
| 1 | farm |24-5-13|

让我们看看,我的$_SESSION['username'] = 'Mart'

如何统计同一用户名“Mart”在两个表中出现的次数?

是这样的吗?

$bloo = mysql_query('SELECT COUNT("username") FROM events AND Good WHERE username = "'.      mysql_real_escape_string($_SESSION['username']) . '"');
while ($row2 = mysql_fetch_array($bloo))

还是我走错了路?

感谢任何帮助!谢谢您

最佳答案

尝试一下,其中 first_tablesecond_table 是您提到的 2 个表(“抱歉,1 个数据库 2 个表!”):

SELECT
SUM(c)
FROM (
SELECT COUNT(*) as c FROM first_table WHERE username = 'Mart'
UNION ALL
SELECT COUNT(*) as c FROM second_table WHERE username = 'Mart'
) as tmp

关于php - MySQL,从 $_SESSION ['username' 开始计数],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16788926/

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