php - 使用 multi_query 同时将多行插入数据库

标签 php mysql

我必须插入 2 个查询,并且我想使用 multi_queries 运行它们。在文件的每次运行中,表中都应该添加 2 行,但我的问题是它们没有被插入。我与数据库的连接正常,我用它测试了查询

    $q1 ="INSERT INTO auto_charge(phone,charged_at,created_at,updated_at) VALUES ('123456789','2018-01-24 12:37:07','2018-01-27 09:19:42','2018-01-27 09:19:42')";
    $q1 .="INSERT INTO auto_charge(phone,charged_at,created_at,updated_at) VALUES ('987654321','2018-01-24 12:37:07','2018-01-27 09:19:42','2018-01-27 09:19:42')";
    $result = $conn->multi_query( $q1 );

最佳答案

尝试用数组来存储数据。然后获取数组的计数并根据数组计数运行循环。在循环内执行查询。给我完整的细节,我会解释清楚。谢谢你

关于php - 使用 multi_query 同时将多行插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48474974/

相关文章:

javascript - 一个隐藏输入 vs 1000 个隐藏输入?

php - 简单的 PHP/cURL 缓存

php - 整数百分比 PHP

MySQL 分组查询

php - 通过 for 循环和数组与 php 进行多次插入(通过 jQuery AJAX 接收)

php - 更改为 HTTPS 后重定向过多

c# - MySQL C#,日期时间列的最后 x 分钟

php - 德鲁帕尔 : module update

mysql - 一些连接插入到同一个表外键

php - 如何使用 php 和 mysql 在数据库中存储 html 元素(包括标签)?