搜索也应该没问题吧……
$db=file(.....);
然后……
for($i=0;$i<count($db);$i++)
{
if(stristr(trim($db[$i]),........
}如果大家说烦琐,那么为什么Leoboard那么多个讨论区,那么多个帖子,那么多用户,他们还用文本数据库开发呢?
$db=file(.....);
然后……
for($i=0;$i<count($db);$i++)
{
if(stristr(trim($db[$i]),........
}如果大家说烦琐,那么为什么Leoboard那么多个讨论区,那么多个帖子,那么多用户,他们还用文本数据库开发呢?
解决方案 »
- PHP批量生成静态HTML的简单原理和方法
- php连接mysql错误
- 大家来分析一下这一个PHP 文件 (续)
- 求解:PHP如何清理破损的字符
- 正则小白求正则高手解决问题
- 奇怪的php乱码问题,和mysql无关,关于file()的
- 如何跨驱动器设置虚拟路径?
- 几个和mysql数据库有关的问题
- 有没有能在局域网内上传100M文件的控件!急急急!
- 日期加减的问题
- 请教用文本统计点击数并按点击数排序的问题!(属于编程问题吧)
- Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in 。。。是什么原因
还有搜索的时候,安全性肯定不如关系数据库
至于Leoboard,偶不知道,没看过
花花当时写LB的时候是为了RUN @ ANYWHERE,所以LB用文本数据库~~~而且,PERL对文本处理能力达到了一个让人满意的程度~~~如果你使用ASP或PHP或其他脚本语言,在不增加新的文本处理包的前提下,使用文本数据库都会异常“麻烦”!!!
但是经过多次测试发现性能并不是很理想。郁闷~~~有啥法子不各位高手?
关于效率问题?
MySQL之所以速度很快,我个人的估计是因为它把文件当做表唯一的缺点是要自己写代码来维护和使用,没有通用的标准,功能的扩展性可能比较差在特定的应用中,比如不考虑通用性和移植问题,一定会比大型数据库效率更高