PHP MYSQL语句中的字符串处理函数SUBSTRING应用

PHP 1443 0 2013-01-04

PHP MYSQL语句中的字符串处理函数SUBSTRING应用
MySQL 中的字符串处理函数: SUBSTRING()
有这样两种类型

SUBSTRING(str,pos,len) 
在 字符串 str 的 pos 处, 取长度为 len 的字符串
如果 len 没有的话, 也就是 SUBSTRING(str, pos) 则返回从 pos 开始的所有字符

SUBSTRING(str FROM pos FOR len) 
这个其实就是上面的变形, 不过更好懂不是吗?

因此, 可以这样写,
SELECT * FROM `表名` WHERE SUBSTRING(`字段名`, 1, 4) = '2013'
或者
SELECT * FROM `表名` WHERE SUBSTRING(`字段名` FROM 1 FOR 4) = '2013'

注: 在使用字段名, 数据库名, 表名时, 推荐使用 " ` " 号将其引起来!~~

上一篇:简单的PHP图片验证生成程序

下一篇:LINUX+PHP实现网页快照(截屏)

讨论数量:0

请先登录再发表讨论。 2024-04-27

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链