我在 MySQL 中有一个事件列表,其中有事件标题、事件时间、日期等。在每个事件中都有被邀请者(被邀请参加事件的人)。
基本上我的表事件表是这样的:
通过查看表格,您会注意到我的 event_invitees
是一个数组,我设法使用教程保存了一个数组 here .因此,通过本教程,我能够从表中取出数组。
我想要的是 SELECT
表格中的一列 WHERE
myString 在 event_invitees
数组中
以上图为例。我有一个字符串“tnylee”,我希望能够选择包含名为 tnylee 的 event_invitees
的每一行。
我该怎么做?这可能吗? 如果问题不够清楚,请发表评论
任何帮助将不胜感激。谢谢。
最佳答案
可以使用like关键字来过滤数据
SELECT * FROM table_name WHERE event_invitees LIKE '%tnylee%'
然后您将收到列值为“tnylee”模式的结果。
您可以在提取数据时检查所选行是否包含精确值(使用程序)。
关于php - Mysql - 如何选择行在数组中的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25639795/