项目结构:
[img]http://files.jb51.net/upload/201204/20120423161644610.png[/img]
开始搜索: 这里搜索关键字("大""这")
[img]http://files.jb51.net/upload/201204/20120423161644763.png[/img]
搜索结果: 高亮显示
[img]http://files.jb51.net/upload/201204/20120423161644620.png[/img]
项目所需数据库结构:
[img]http://files.jb51.net/upload/201204/20120423161644239.png[/img]
实现代码:
conn.php
[url=preEdit.php?id=<?=$row[id]?>]href="delete.php?id=<?=$row[id]?>">删除</a></div>
</td>
</tr>
<tr bgColor="#ffffff">
<td>内容:<?=$row[content]?></td>
</tr>
<tr bgColor="#ffffff">
<td>
<div align="right">发表日期:<?=$row[lastdate]?></div>
</td>
</tr>
<?php }
}
?>
</table>
说明:在这个小程序中,有一点不足之处在于,只能同时搜索两个关键字,并且中间用空格" "隔开,如果只是搜索一个关键字,如:"大"
显示的时候会出现乱码 ……^|_|^,这是由于下面代码的结果:
//用空格符把关键字分割开
$key=explode(' ', $_GET[keyWord]);
如果要改进的话,在这里的后面就要做一下判断了。