php – 用于获取用户电子邮件等于某个变量的MySQL查询
发布时间:2020-12-13 22:10:37 所属栏目:PHP教程 来源:网络整理
导读:首先,我不知道从哪里开始这样做.这就是我发布这个问题的原因.也许你们可以选择投票或关闭或举报. 这是问题所在. ?php $gmail = "dipesh@some.com" $split = explode('@',$service['User']['email']);? 上面的代码输出一个包含两个元素的数组:一个用于dipesh
首先,我不知道从哪里开始这样做.这就是我发布这个问题的原因.也许你们可以选择投票或关闭或举报.
这是问题所在. <?php $gmail = "dipesh@some.com" $split = explode('@',$service['User']['email']); ?> 上面的代码输出一个包含两个元素的数组:一个用于dipesh,另一个用于some.com.这是正确的预期. 现在我想要一个MySQL查询,它将执行select查询以获取dipesh @的记录. 例 SELECT * FROM users WHERE users.email LIKE 'dipesh'; 上面的代码返回包含dipesh的所有记录,但我只想要包含dipesh @的记录. SELECT * FROM users WHERE users.email LIKE’%dipesh’;工作? 如果确实如此,两者之间有什么区别? 谢谢 解决方法
您的PHP代码似乎与您的问题无关,但听起来您想要email =’dipesh @’,它与dipesh @字面匹配.如果您想要dipesh @后跟任何内容,请使用电子邮件LIKE’dipesh @%’. %是一个通配符,意思是“匹配任何字符的零或更多”.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |