LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2293|回复: 4

Mysql模糊查询语句请教

[复制链接]
发表于 2006-9-27 17:10:42 | 显示全部楼层 |阅读模式
本人正在弄一个短信接口,因为该业务某些段号的手机让它不能开通,这些受限段号已经录入db中,如:
+-----+-----------------+
|  id   |    mobile        |
+-----+-----------------+
|   1   |  1341234      |
|   2   |  1351234      |
.............         
如果一个受限手机号13412345678进来开通业务,用什么语句查询知道前7位是匹配的?
谢谢!
发表于 2006-9-27 22:02:25 | 显示全部楼层
你可以搜索一下有关mysql的正则匹配
回复 支持 反对

使用道具 举报

发表于 2006-9-28 09:00:16 | 显示全部楼层
很简单,like '1341234%' 或者 regexp '^1341234'
多看看手册嘛,或者多搜搜
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-30 10:04:16 | 显示全部楼层
Post by yejr
很简单,like '1341234%' 或者 regexp '^1341234'
多看看手册嘛,或者多搜搜

这样不行,我试过了,不过后来我用另外的方法实现了。
我的网页是用php些的,我用substr函数把手机号的前7位取出来,再和DB里的数据比较,这样就可以了。
回复 支持 反对

使用道具 举报

发表于 2006-10-9 08:50:39 | 显示全部楼层
Post by lintyro
这样不行,我试过了,不过后来我用另外的方法实现了。
我的网页是用php些的,我用substr函数把手机号的前7位取出来,再和DB里的数据比较,这样就可以了。


那只能说是我没理解你说的,或者你自己用错了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表