我自己网站是房产的 我想我网站写个采集 要涉及到的字段有点多 我不想把字段写死 只设置几个基本字段比如标题 作者 时间内容等 像其它比如地区 单价 楼层等 我想通过填写采集规则的适合动态添加 合理性好 效率高的情况下请问如何规划MYSQL数据库? 

解决方案 »

  1.   

    关于采集
    preg_match_all (pattern,$str,$match);
    是将字符串按 pattern 的规则采入到$match 数组中去的。而match 的数据是和pattern 中的() 相对应的。所以变化的封装应当用 pattern 的() 的位置,与字段的名称之间的映身关系。
    针对不同的采集点,设置不同的正则表达式和映射关系,应该可以满足楼主的需求。
      

  2.   


    你是说用preg_match_all将 不同采集规则用()还划分 增加一个采集名称 相当于在向此数组中添加个元素? 
      

  3.   

    嗯,形成一个映射关系。 推荐用mtracer 进行调试。