【问题标题】:How to get data from mysql with a specific word?如何从mysql中获取特定单词的数据?
【发布时间】:2013-06-19 23:18:15
【问题描述】:

我正在制作一个小型社交网站。人们可以发布带有主题标签的帖子。

例子:

“我讨厌#walking under rain”

“今天我完成了#homework。”

当用户发布这些内容时,代码会将这些内容作为文本发送到数据库。

现在我的问题是,我想为所有这些标签创建页面,例如example.com/walking,并且在此页面中我想显示所有包含#walking 文本的帖子。

如何选择帖子中有#walking的数据?

非常感谢。

【问题讨论】:

  • 您能否向我们解释一下您的数据库表设计是什么以及您如何存储帖子?如果您按原样存储,则可以使用 Like 运算符...
  • 我按原样存储帖子.. user_ID、日期、帖子中写的帖子我讨厌#walking under rain。
  • 太棒了!你得到了答案..

标签: mysql hashtag


【解决方案1】:

类似:select * from posts where lower(post_body) like '%#walking%';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-22
    • 1970-01-01
    • 1970-01-01
    • 2022-11-23
    • 1970-01-01
    • 2021-06-28
    • 1970-01-01
    相关资源
    最近更新 更多