$ wpdb-> ersetzen: WO?

Mein Plan ist es, Werte in einer benutzerdefinierten $wpdb->replace mit $wpdb->replace .

Das versuche ich:

 $up_meta = $wpdb->replace( 'spieldaten', array( 'spiel_uid' => $uid, 'dkey' => $prop, 'dval' => $_POST[$prop] ) ); 

Was ich erreichen möchte:

  • spiel_uid und dkey ist der Primärschlüssel meiner wp_postmeta (ähnlich wie wp_postmeta ).
  • Aktualisiere dval wobei dkey und spiel_uid die angegebenen Werte haben
  • Wenn es keine solche Zeile gibt, fügen Sie einfach den vollständigen Datensatz ein

Wie kann $wpdb->replace wissen, where ich ersetzen möchte? $wpdb->update hat dagegen einen $where Parameter.

Zugehörige Informationen:

https://codex.wordpress.org/Class_Reference/wpdb#REPLACE_row https://codex.wordpress.org/Class_Reference/wpdb#UPDATE_rows

Solutions Collecting From Web of "$ wpdb-> ersetzen: WO?"