Wie schreibe ich einfache Update-Abfrage in WordPress

Hi ich habe update Abfrage, die gut funktioniert

 $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"); 

und versuchen Sie auch, dies mit der WordPress-Methode zu schreiben, in diesem Fall funktioniert es nicht gut

 $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']) ); 

Ich habe gerade das falsche Feld ausgefüllt, das ist es. Schreibe die Antwort

 $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']) ); 

Solutions Collecting From Web of "Wie schreibe ich einfache Update-Abfrage in WordPress"