我只有一个包含 15 个值的数组,所有这些值都需要插入到表中。 我只是想知道是否有这样的事情:
INSERT INTO table VALUES($myarrayofvalues)
只是好奇,会很有用。
更新:
只有一行 15 列。
最佳答案
$query = "INSERT INTO table VALUES('" . implode("', '", $myarrayofvalues) . "')";
编辑:
如果您还没有完成转义,您可以在上述语句之前的一个小循环中执行此操作,例如:
foreach($myarrayofvalues as $k=>$v)
$myarrayofvalues[$k] = mysql_real_escape_string($v);
关于php - 有没有比 VALUES($var1, $var2, $var3) 更好的方法向 MySQL 查询插入值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10021905/