Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 请问搜索字串如何表达?

[复制链接]
winqu 发表于 2013-10-20 19:52:18 | 显示全部楼层 |阅读模式

  1. `meta_value` LIKE '%;{$chengfen};%'
  2. OR `meta_value` LIKE '{$chengfen};%'
  3. OR `meta_value` LIKE '%;{$chengfen};'
复制代码


要搜索数据库里的比如字串 $chengfen=abcde;fghijk;lmnopq ijk
当输入ghi时不能搜索出fghijk,或者输入no时不能搜索到lmnopq ijk,只能确切的输入lmnopq ijk才能搜索到内容,上面的代码如何改?
我是新手,麻烦各位老大帮忙,谢谢!
1314学习网 发表于 2013-10-20 20:01:10 | 显示全部楼层
`meta_value` LIKE '%{$chengfen}%'
回复

使用道具 举报

 楼主| winqu 发表于 2013-10-20 20:08:04 | 显示全部楼层
1314学习网 发表于 2013-10-20 20:01
`meta_value` LIKE '%{$chengfen}%'

谢谢,这种我也试了,也会截取一段而不是完全匹配
回复

使用道具 举报

z32109571 发表于 2013-10-20 20:22:30 来自手机 | 显示全部楼层
explode 然后遍历用 =
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 07:07 , Processed in 0.024050 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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