mysql 中,类似like查询功能,在线等 mysql数据库中,有 个 est 表id name 1 赣抚北路 2 中国路3 上海路现想通过 输入 南赣抚北路16号 把 赣抚北路 (南赣抚北路16号 含有 赣抚北路)这条记录查出来,如何实现呀,thanks 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这种搜索单独靠php+mysql不行吧,需要语义方面的东西了,分词过滤之后再查库 SELECT * from est where name = LEFT('南赣抚北路16号', 5);mysql 有很多截取函数的 貌似不对 嘿嘿换个截取函数 截取到路为止。 也可以直接在PHP代码里面截取 这样方便 select * from est where LOCATE(name,"南赣抚北路16号") 多谢大家,赣抚北路 去查 南赣抚北路16号 的记录,(南赣抚北路16号 含有 赣抚北路 )是不是就用like呀, select * from est where name like "%赣抚北路%"; 要使用到分词扩展,需要在php环境里装一个scws中文分词系统,他的官网上面有仔细的用法其他也有不用装dll扩展的分词系统,但是我觉得还是scws的词库多,查询速度快 dede 的分词算法写的不错 可以参考 楼上几位大侠请注意,楼主的 est 表已然是关键词表了select * from est where '南赣抚北路16号' like concat('%', name, '%') 魔术常量 小鸟问问题。。 selected 标签 在修改页面中接收参数的问题。 请教一个smarty问题!!!急用! 请教用名称调用函数和传参 求帮,修改一个正则 preg_replace 替换问题 switch...case语句调用时间参数程序出错求解决。 php源码,谁要??? 如何实现触发器功能? 也许试session的问题,请赐教。。。。在线等待中。。。。。 centos 7.0最小化安装nginx 源代码编译安装 过程都记录下来了 不能访问 这是什么原因? 问一个 正则表达试怎么写 NetBeans如何调试JavaScript?
赣抚北路 去查 南赣抚北路16号 的记录,(南赣抚北路16号 含有 赣抚北路 )
是不是就用like呀,
其他也有不用装dll扩展的分词系统,但是我觉得还是scws的词库多,查询速度快