PHP 与MySQL - 如何计算特定用户输入数据的次数?
假设我想显示与 users_question_id
1 相关的标签,并且我想将每次输入该问题时该标签的次数加 1 - 顺序将输入的标签显示得更大。
我将如何使用 MySQL 和 PHP 执行此操作 我创建了两个名为 questions_tags
和 tags
的表。
这是 MySQL 表布局
Table questions_tags
id tag_id users_questions_id
46 46 1
47 47 29
48 48 1
49 49 11
50 50 1
51 51 1
52 52 345
53 53 1
54 54 1
55 55 100
56 56 1
57 57 1
58 58 1
59 59 1
60 60 1
这是第二个表。
Table tags
id tag
46 a
47 x
48 a
49 r
50 a
51 a
52 k
53 a
54 a
55 q
56 b
57 c
58 d
59 d
60 z
Let's say I want to display the tags related to users_question_id
1 and I want to count the number of times that tag was entered for that question by 1 each time it was entered in-order to display the tags that where entered more bigger.
How would I do this using MySQL and PHP I have created two tables called questions_tags
and tags
.
Here is the MySQL tables layout
Table questions_tags
id tag_id users_questions_id
46 46 1
47 47 29
48 48 1
49 49 11
50 50 1
51 51 1
52 52 345
53 53 1
54 54 1
55 55 100
56 56 1
57 57 1
58 58 1
59 59 1
60 60 1
And here is the second table.
Table tags
id tag
46 a
47 x
48 a
49 r
50 a
51 a
52 k
53 a
54 a
55 q
56 b
57 c
58 d
59 d
60 z
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我没时间了,但请查看 SQL 中的
count()
函数。I am out of time, but check out SQL for the
count()
function.