我正在创建一个网站,我希望人们提交位置地址。为了避免拼写错误,我希望用户从列表中选择(城镇名称,县名)。
我遇到了以下网站http://www.doogal.co.uk/london_postcodes.php,它允许我下载包含我需要的位置数据的56 MB大型csv文件。
但是我以前从未使用过大于1mb的csv文件,我的网站上有超过30000行数据。通常我会上传到PhpMyAdmin。
什么更好?将csv文件上传到PHPmyadmin数据库或直接使用php访问'.csv'文件?
此致
答案 0 :(得分:1)
如果您要进行查找,我建议您将其放入数据库表并在要搜索的字段上添加索引(https://dev.mysql.com/doc/refman/5.0/en/mysql-indexes.html)。平面文件不是存储您必须快速访问或过滤的数据的好方法。
答案 1 :(得分:1)
这取决于你想要达到的目标。我不太确定使用CSV是有益的,因为使用数据库将允许你
我认为CSV更好的唯一方法是,如果你总是使用所有数据。否则,我会去一个数据库。最终的结果会更有条理,更快,你可以在它之上构建。
希望这有帮助。