php - 在 PHP 上进行多重 INSERT 的最简单方法

标签 php mysql

我有这个代码。

elseif ($numerodeprocesos == 4) {
    $upd2= "INSERT INTO juan (ciudadh)
    VALUES ('$ciudadh')";
    $upd3= "INSERT INTO juan (ciudadh)
   VALUES ('$ciudadh')";
    $upd4= "INSERT INTO juan (ciudadh)
   VALUES ('$ciudadh')";
   $upd5= "INSERT INTO juan (ciudadh)
    VALUES ('$ciudadh')";
   $upd6= "INSERT INTO juan (ciudadh)
   VALUES ('$ciudadh')";
mysql_query($upd2)or die( mysql_error() );
mysql_query($upd3)or die( mysql_error() );
    mysql_query($upd4)or die( mysql_error() );
        mysql_query($upd5)or die( mysql_error() );
            mysql_query($upd6)or die( mysql_error() );

} 

但是,最简单的方法是什么?我的意思是可以在一个 mysql_query 中完成它?

预先感谢您的帮助

最佳答案

这将是一个插入多行的插入语句:

INSERT INTO juan (ciudadh)
    VALUES ('$ciudadh'), ('$ciudadh'), ('$ciudadh'), ('$ciudadh');

另请参阅:INSERT Syntax

关于php - 在 PHP 上进行多重 INSERT 的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14794665/

相关文章:

php - 如何在 SQL 中添加 TIME 格式字段并使用 PHP 正确显示它?

javascript - 如果 Essential Grid Wordpress 插件中的价格等于 0,则无法隐藏价格

c# - 当数据库中的数据发生变化时更新变量

mysql - 优化类似的 MySQL 子查询

php - 如何在设置前一个列表框值时设置选择框或下拉列表框的值

php 转 excel 编码

php - 选择用 pdo 获得的数组的一列的一个值

mysql - group_concat 多次?

php - 通过 PDO 创建 MySQL 函数时遇到问题

MySQL设计多导出产品