在查询字符串中插入100+个变量

时间:2016-09-29 08:48:39

标签: php mysqli

我有一个大约200个输入/选择字段的在线调查格式,我现在想要写入我的数据库。现在,因为我不想经历在查询字符串中逐个写出每个变量的繁琐过程,所以我希望有一种更简单的方法,例如。使用数组?

1 个答案:

答案 0 :(得分:0)

这是我使用的解决方案。它要求数据库字段名称与<input>名称相同:

$querystring1 = ""; $querystring2 = "";
foreach($_POST as $key => $var) {
    $querystring2 .= "'".$var."',"; $querystring1 .= $key.",";
}   
$insertquerystring = "(".$querystring1.") VALUES (".$querystring2.")";
mysql_query("INSERT INTO `mytablename` $insertquerystring") or die(mysql_error());