呵呵,如果是英文 关键字, ...... 不难,
用全文索引即可,如果是中文关键字, ...... 比较麻烦
因为目前 MySQL 的全文索引还不支持双字节字符,所以.....如果使用变通的办法就是将所有文章的标题也内容中的关键字取出,
分列在单独的一个信息表中,:)呵呵,效率与功效都要差多了
用全文索引即可,如果是中文关键字, ...... 比较麻烦
因为目前 MySQL 的全文索引还不支持双字节字符,所以.....如果使用变通的办法就是将所有文章的标题也内容中的关键字取出,
分列在单独的一个信息表中,:)呵呵,效率与功效都要差多了
要不就用全文匹配,不过是比较慢地。
为了便于将来分类的方便性,
提高搜索年速度,强烈建议你在用户发表文章时,
自行设定分类关键字至于全文索引,你可能就需要等一段时间 MySQL 的升级了,
搜索时用:
$sql = "SELECT * FROM $newstable where $sel like '%$key%' ORDER BY id DESC";
$selectdb = mysql_query($sql,$connect);
效率我就不说了:(
UNION
SELECT * FROM tA WHERE Col2 LIKE '%****%'
UNION
SELECT * FROM tA WHERE Col2 LIKE '%****%'