我想知道的是,如果您不知道有多少字段将提前,您如何使用INSERT INTO。我的项目包括添加列,如果需要的话。因此,我的代码看起来像这样:
$query = "INSERT INTO table (could be any amount) VALUES (could be any amount)";
是否有可能从数组中填充"可能是任何数量"的部分?可以如下所示:
$array1 = (fieldname, fieldname, fieldname);
$array2 = (value, value, value);
$array2 = array_map('mysql_real_escape_string', $array2);
$query = "INSERT INTO table (`".implode("`,`", $array1)."`)"
." VALUES ('".implode("','", $array2)."')";