Как написать простой запрос на обновление в WordPress

Привет, у меня есть запрос на update который отлично работает

 $table_name_sms = $wpdb->prefix ."smsfactorymessagetemplate"; $updatequery = $wpdb->query("UPDATE `".$table_name_sms."` SET sftemplate_name = '".$message."',sftemplate_type = '".$sfact_order_action."',sftemplate_status = '".$someSwitchOption001."' where sfID='".$_REQUEST['setid']."'") or die("yes not working"); 

а также попытайтесь написать это, используя метод WordPress, в этом он не работает нормально.

 $updateQuery = $wpdb->update( $table_name_sms, array( 'sftemplate_name' => $message, // string 'sfact_order_action' => $sfact_order_action, 'sftemplate_type' => $someSwitchOption001 // integer (number) ), array( 'sfID' => $_POST['setid']) ); 

Я только что заполнил неправильное поле, вот и все. Написать ответ

 $updateQuery = $wpdb->update( $table_name_sms, array( 'sftemplate_name' => $message, // string 'sftemplate_type' => $sfact_order_action, 'sftemplate_status' => $someSwitchOption001 // integer (number) ), array( 'sfID' => $_POST['setid']) );