代码如下:
global $wpdb;
// 开启事务
$wpdb->query( 'START TRANSACTION' );
try {
foreach ( $datas as $key => $value ) {
// 处理数据
// 使用wpdb操作
// 业务代码...
if ($wpdb->last_error) {
throw new \Exception( esc_html( $key."发生错误" ) );
}
}
$wpdb->query( 'COMMIT' );
return true;
} catch ( \Exception $e ) {
$wpdb->query( 'ROLLBACK' );
return new \WP_Error( 'ERROR:', $e->getMessage() );
}
© 版权声明
THE END












暂无评论内容