【问题标题】:html form input saving the datahtml表单输入保存数据
【发布时间】:2013-01-01 17:30:16
【问题描述】:

在我的提交表单中,用户可以输入五种不同的内容并提交。目前它正在写入一个txt文件,并且工作正常。但是,我们的目标是按不同的项目对数据进行排序,以便于阅读。

一个例子:

Name:
Gender:
Age:
Weight:
Haircolor:

用户输入这五个,我想按性别和年龄排序,像这样:

John Male 34 ....
Lars Male 34 ....

Egon Male 55 ....
Sven Male 55 ....

Lisa Female 22 ....
Kim Female 22 ....

等等。将数据写入 MySQL 或 .csv 并在电子表格中格式化会更好吗?

【问题讨论】:

  • 取决于您最终想要实现的目标。两者都不是火箭科学。您使用哪种语言?
  • 最终的结果是打印的人员列表,排列得像一张桌子。我在网页和 htmlform 上使用表单,然后使用 php 将输入保存到文本文件中。

标签: html mysql forms excel csv


【解决方案1】:

是的,您可以这样做...从我的角度来看...如果您有更大的数据集,那么使用 MySQL 将是获得更好性能的好选择...

【讨论】:

  • 好的,干杯!我会研究如何做到这一点:-) 谢谢!
【解决方案2】:

好吧,如果您不期望有很多数据 - mysql 是没有保证的。 Here 你可以找到一些 PHP CSV 库,可以帮助你做你想做的事。

否则,有str_getcsv()fgetcsv()/fputcsv() 之类的标准内容。

MySQL 的实现可能也很简单,但当然需要一个工作的 MySQL 以及它附带的一切:)

【讨论】:

  • 感谢您的链接!请求的数据来自竞争注册,我的姐夫真的知道有多少人会注册,所以我想我会从研究 MySQL 开始,如果不需要的话,可能会从那里转到 csv :-)跨度>
  • 让我这样说 ;) 1000 甚至 10000 是 CSV 可以处理的数字。拥有 MySQL 知识,至少基本的知识最终会得到回报 :) 因此,在我看来,对于您的问题,基本上没有“正确”答案 - 只需使用您最熟悉的内容即可。如果表处理得当,MySQL 的排序肯定会快得多,但话又说回来,只要你不数以千计,差异可能几乎看不到。
猜你喜欢
  • 2020-03-12
  • 1970-01-01
  • 1970-01-01
  • 2015-01-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-22
相关资源
最近更新 更多