php - 有没有比 VALUES($var1, $var2, $var3) 更好的方法向 MySQL 查询插入值?

标签 php mysql sql

我只有一个包含 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/

相关文章:

PHP 5.4 filter_var() FILTER_VALIDATE_BOOLEAN 错误?或者从 5.3 改变?

MySQL存储过程消耗1 :8 times with parameter variable

mysql - 删除查询在 cakephp 中不起作用

sql - Postgresql 如何将所有表链接到另一个表?

sql - MS SQL Server 中的批量增量序列

php - 如何使用 CSS 设置统一划分,其中列和行划分相等

php - Smarty 和 Kohana

php - 动态构建 <th >'s and <tr>' s

php - 使用数据库中的选定条目在我的网页中创建下拉菜单

sql - 如何在关系数据库中维护每个用户最近查看的 N 个项目的列表