php - 如何使用 php 将可变数量的值插入数据库

标签 php mysql database

我有一个表单,用户可以在其中选择他们想要输入分数的问题数量(不超过 10 个)。

Enter Number of Questions : ____

弹出另一个表单,其中包含请求的问题数量,用户可以在其中输入标记。

If 3 was inputted :

Question1 : ____

Question 2: ____

Question 3: ____

我有一个名为 questions 的表,其中包含 11 行,其中 ID 自动递增,如果该问题中没有要输入的标记,则其他问题可以为空

| ID | Q1 | Q2 | . . . | Q10 |

这引出了我的问题,因为用户选择的问题数量可能会有所不同,我如何使用 PHP 将这些值输入到数据库中。

最佳答案

您可以将答案字段的“名称”属性设置为“answer[0]”、“answer[1]”等。然后在 PHP 中,您可以执行 $_GET['answer'],这将返回一个包含所有答案的数组。

关于php - 如何使用 php 将可变数量的值插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20980633/

相关文章:

php - 导出为 CSV 也会导出页面代码

Php 包含导致导航延迟

MYSQL将行更新为相似行的最大值

MySQL唯一索引设计

php - 立即打印结果(php)

java - 无法使用 PHP 客户端从 Java 套接字服务器读取响应

php - 如果变量为空,我希望 PHP/MySQL 为变量分配不同的值

Mysql 服务器已经消除了 PHP 脚本上的错误

php - mysql - 子查询返回多于 1 行错误

php - Twig /Symfony 2.3.4 : Extending twig template stored in database