从包含@的单行中选择某些列

时间:2015-01-24 18:28:17

标签: php mysql

我试图从MySQL数据库表中提取单行,但指定了某些参数。行的用户名必须与用于登录的用户名相匹配,变量$groupname也必须匹配。我只想从数据包含@符号的列中提取数据(以便我知道它是一封电子邮件)。这样做的最佳方式是什么?

编辑:该表格包含以下行:idtimestampusernamegroupname以及标有{{1}的群组电子邮件}} - ge1。我只想从单行中提取包含内容的ge10列。

1 个答案:

答案 0 :(得分:1)

使用SQL查询检查usernamegroupname是否匹配,并添加另一个条件以查找字符串中的某些字符(在此示例中为"@" )之后你应该解析满足上述约束的字符串,这可以使用for循环(基本上迭代字符串)或在sql中使用递归查询来完成,请参阅link