select * from 表1
Union All
select * from 表2
Union All
select * from 表3
Union All
select * from 表4
第二种方法,如果你使用的是mssql数据库,可以利用试图功能,然后直接查询试图
他会把所有搜索的结果放到一个记录集里,你可以用类似asp的rs.recordcount方法统计记录条数
你可以用or来查询<?php
$arr = array('我', '是', '奇葩', '战斗机')
$where = ''
if(is_array($arr)){
foreach($arr as $val){
$where .=" or TITLE like '%$val%' "
}
$where =rtrim($where, 'or')//去掉右侧的or
}
?>
因为都是查表。mysql的索引功能与跳表的形式很像,都是需要从头往下开始查表索引的功能本质上也就是从表格搜索。
跳表是用于有序元素序列快速搜索查找的一个数据结构,很高级也很好用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)