开发者社区> 问答> 正文

相关MySQL的LIKE语句的查询问题

首页创建一个链接,为了连接整洁去除了空格:
<a href="test.php?url_name=test">test</a>
数据库存储的是
|name|description|
|test | Blahblahblah |
test.php中按url_name取出descripiton时的该怎么匹配呢?LIKE匹配不出来。总不会需要再建一个url_name的字段吧。

展开
收起
落地花开啦 2016-02-13 10:07:43 2582 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    是mysql的话,你把name字段的空格忽略掉再查询,mysql里有一个很强大的trim函数,能消除字符串首尾部的空格,还可以消除我们指定的任意字符。
    SELECT * FROM table WHERE TRIM( REPLACE(name,' ','' )) LIKE '%OsChina%' ;

    2019-07-17 18:41:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像