请知悉:本文最近一次更新为 2年 前,文中内容可能已经过时。

最近弄一个WordPress插件,其中涉及到一些逻辑,需要使用事务确保数据更新正确。但官方并没有提供对应方法,那么WordPress数据库事务如何实现呢?

其实直接query即可。

示例如下:

<?php
$wpdb->query('START TRANSACTION');
$wpdb->insert($wpdb->prefix.'test',
array(
'user_name'=>'helloddddddddd',
'user_status' =>0,
'createtime' => current_time('mysql')
)
);
if ($wpdb->last_error) {
$wpdb->query('ROLLBACK');
} else {
$wpdb->query('COMMIT');
}

参考资料

wordpress数据库事务处理


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《WordPress数据库事务如何实现》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌