怎么大侠们都午休了?5555...
http://bbs.phpres.com/showthread.php?s=&postid=237201#post23...
作者 babee 发布于 0000-00-00 分类:php基础编程
用MYSQL语句写:
我的想法是把字段的值先去掉两端的空格(用trim函数),再取得第一个字母(用left函数),最后分别与给定字母的大、小写做比较,如果相等就怎么怎么样,否则就怎么怎么样。
但是,老是提示有语法错误。
大家帮帮忙.
逛论坛交流:判断一个字段值是否包含一个给定的字母?
>用like行吗?
>like不行,我就是要判断那个字符串的首字母。
>实践证明,用数组直接操作更直白更方便,当然。。。是一般要求下
like this:
$name = "I am kai xin guo !";
echo $name[0]; // just echo the char "I"
echo $name[2]; // echo the char "a"
或者用通配符"%"
select * ..................where name like "%yourchar%"
>楼上的,这样子是不行的。
其实,先从数据库里把字段的值取出来,然后再进行处理、比较,那样也是可以的,但是还要多写一些判断语句,如果用mysql语句能行的话,只用一句就可以了。
4 条回复
回复