小编STE*_*001的帖子

WHERE子句中的mysql SUM()

我有点表与数据如下:

+----+---------+--------+
| id | user_id | points |
+----+---------+--------+
|  1 |     1   |   10   |
|  2 |     3   |    5   |
|  3 |     1   |   12   |
|  4 |     2   |   27   |
|  5 |     1   |   14   |
+----+---------+--------+
Run Code Online (Sandbox Code Playgroud)

我需要来自上面数据的用户ID,这些点总和大于10

喜欢

+--------+
| userid |
+--------+
|   1    |
|   2    |
+--------+
Run Code Online (Sandbox Code Playgroud)

mysql sql select sum

2
推荐指数
1
解决办法
1635
查看次数

PHP - 删除额外的逗号

我有3个post变量,我需要在mysql表的单个字段中保存这3个变量值

below are table field details:
-------------------------------
id int(11)
name varchar(100)
country varchar(100)

details varchar(100) (this field used for store all 3 variables value)
Run Code Online (Sandbox Code Playgroud)

如果变量值被发布为id = 1,则name-steve和country = usa则需要存储为

结果 - 1,史蒂夫,美国

现在问题是所有3个变量都是可选的,所以如果只传递id和name需要存储为

结果 - 1,史蒂夫(没有最后一个逗号将存储)

如果只传递id和国家,那么需要存储为

结果 - 1,美国(不会存储额外的逗号)

我尝试过:

if(isset($data['id']) || isset($data['name']) || isset($data['country']))
{
    $details=$data['id'].",".$data['name'].",".$data['country'];
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能在php-mysql中实现这一点?

php mysql

1
推荐指数
1
解决办法
76
查看次数

标签 统计

mysql ×2

php ×1

select ×1

sql ×1

sum ×1