我试图从MySQL数据库表中提取单行,但指定了某些参数。行的用户名必须与用于登录的用户名相匹配,变量$groupname
也必须匹配。我只想从数据包含@符号的列中提取数据(以便我知道它是一封电子邮件)。这样做的最佳方式是什么?
编辑:该表格包含以下行:id
,timestamp
,username
,groupname
以及标有{{1}的群组电子邮件}} - ge1
。我只想从单行中提取包含内容的ge10
列。
答案 0 :(得分:1)
使用SQL
查询检查username
和groupname
是否匹配,并添加另一个条件以查找字符串中的某些字符(在此示例中为"@"
)之后你应该解析满足上述约束的字符串,这可以使用for循环(基本上迭代字符串)或在sql中使用递归查询来完成,请参阅link