1. 首页
  2. 考试认证
  3. 其它
  4. php sql maker insert multi为MySQL生成多插入SQL语句

php sql maker insert multi为MySQL生成多插入SQL语句

上传者: 2024-11-05 08:33:52上传 ZIP文件 5.34KB 热度 2次

SQL_Maker_InsertMulti 是一个用于为 MySQL 数据库生成多插入 SQL 语句的工具。以下是一个示例:


require_once('path/to/libdir/src/SQL/Maker/InsertMulti.php');

$builder = new SQL_Maker_InsertMulti('your_table', array('fields' => array('id', 'name', 'created_at')));

foreach ($data as $row) {

    $builder->bindRow(array(

        'id' => $row['id'],

        'name' => $row['name'],

        'created_at' => $row['created_at'],

    ));

}

$stmt = $pdo->prepare($builder->getSQL());

$stmt->execute($builder->getParams());

此代码会批量插入 $data 中的每一行数据到数据库中的 your_table 表,同时绑定插入字段 id, namecreated_at

流程:

  1. 创建 SQL_Maker_InsertMulti 实例,并指定表名与字段。

  2. 遍历数据 $data,将每一行数据绑定到插入语句。

用户评论