我在数据库的wp_users表中创建了新行
此新行将存储一个布尔值,但是由于某种原因,我无法在提交表单时更新数据库中的值。这是我尝试执行此操作的方式;
<?php
global $current_user;
global $wpdb;
$user_id = $current_user->ID;
// event submission form
if( isset( $_POST['final_submit'] ) ){
$wpdb->update('wp_users', array(
'events_submitted' => 1
), array('ID' => $user_id));
echo 'submitted';
}
?>
打开调试模式后,出现此错误;
WordPress database error: [Lock wait timeout exceeded; try restarting transaction]