多关键字的模糊查询:
$val='username like %'.str_replace(' ','%, or username like %',$val).'%';
select * from user where username like {$val}';
$val='username like %'.str_replace(' ','%, or username like %',$val).'%';
select * from user where username like {$val}';
2015-08-27
各位同学注意,这位老师正则只是一代而过,并没有深入。也许是老师觉得SQL查询不需要学正则,或者觉得这样的场合正则的价值体现不够,所以没有详细展开。但是要提醒大家的是,正则是非常强大的匹配技术!无与伦比!它几乎用在各种需要匹配的地方!无论你是想说的搜索引擎,还是SQL防注入!甚至是在Linux系统中用它来筛选结果,都是优先考虑正则技术!实际上,用正则的地方实在太多了,只要你想匹配,你就会找到正则的存在!所以大家一定要重视正则的学习!千万不要感觉正则是个无用之物!!!老师这一点讲的有可能会误导某些同学。
2015-07-13