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

10-13 00:47