我想构建一个简单的web应用程序,要求用户输入一个从1到100的数字。用户输入数字并点击提交后,会出现一个条形图,显示响应的分布情况。
我的问题是:你会使用什么技术来接受回复并能够检索数据?
编辑:一定有比SQL数据库更好的方法来存储用户的信息,对吧?我所希望存储的只是从1到100的数字。我不是在问渲染一个图形仅供参考。我正在寻找最轻量级的替代方案来解决我的问题。
在不知道您正在收集什么类型的数据的情况下,如果只是数字,即使是逗号分隔的值列表也可以完成存储工作。但还有其他选项,如serialize()
或json_encode()
。当然,有数据库,但对于100个数字的列表(当我读到你的问题时,你想存储有多少用户选择了什么数字,选择的数字作为数组索引,人数作为值,一个简单的数组就可以了)。您可以将serialize()
和json_encode()
的输出存储在一个文件中。
PHP手册中的json_encode()
PHP手册中的serialize()
。
要反转编码,请使用json_decode()
或unserialize()
。