我正在尝试将表单数据插入到我的 sql 表中。表单数据是一个包含多个问题的长问卷。这意味着我要插入的表有多个列,准确地说是 30 列。
有没有办法让我用最少或高效的代码快速插入一行 30 列?也许我可以让表单中的“名称”值等于表中的变量名称?我的表单是普通文本字段和一些复选框组的混合体。
我正在使用 php 并希望使用 mysqli 准备好的语句。
TLDR:我可以缩短这个吗?:
$query = "INSERT INTO table (a, b, c, d, e , f , g , h ,i j, ........)
VALUES (?,?,?,?,?,?,?,?,?,?,?,?,....)";
mysqli_stmt_bind_param($stmt,'sssiiisiiiiiiiiiisss...', ....);
还是我需要暴力破解它?