【发布时间】:2013-02-13 06:10:46
【问题描述】:
我有一个数据输入项目,使用 PHP Codeigniter 的在线 Web 应用程序。我的项目有 150 多个问题,用户大约 400 人。
我担心有这么多问题和这么多用户,特别是我只是使用简单的方法将数据插入数据库。我使用表单操作并使用 POST 提交。
我认为,将我之前提交的数据转换为 SQL 文件并上传到服务器会更好。但我不知道这种方法。或者,也许我可以使用其他方法或方式??
需要帮助,对不起我糟糕的英语,非常感谢你。
【问题讨论】:
-
400 不是“很多用户”,150 也不是“这么多问题”,所以不要担心,当您通过 profiling 正确识别出任何问题后开始处理。另外,您的实际问题是什么,也不是很清楚您的想法是什么......
-
当然,我已经对用户进行了分析。我只是担心如果多个用户同时提交表单,它会分散数据库或数据一致吗??
-
@beben,取决于您是插入一个表还是多个表。基本上数据库应该保持一致的状态,但是如果您在同一个请求中的多个表上插入/修改数据,请使用事务。
-
@EvaldasDzimanavicius 交易 ??像什么 ??谢谢你...
-
我将有关交易的信息放在答案中,因为代码无法在 cmets 中很好地格式化。
标签: php mysql sql codeigniter