我只有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/