PHP批量插入

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011323949/article/details/87167191
public function execute($data, $splitNum)
    {
        foreach (array_chunk($data, $splitNum) as $values) {
            echo insertBatch('tableName', ['字段1', '字段2', '字段3'], $values);
        }

    }
public function insertBatch($table, $keys, $values)
    {
        $tempArray = [];
        foreach ($values as $value) {
            $tempArray[] = implode("','", $value);
        }
        return "INSERT INTO `".$table."` (`".implode('`,`', $keys)."`) VALUES ('".implode("),(", $tempArray)."')";

    }

猜你喜欢

转载自blog.csdn.net/u011323949/article/details/87167191
今日推荐