Non ho una pazza familiarità con WPDB o SQL in generale, ma ho una tabella personalizzata per il mio progetto e sto provando ad assegnargli alcuni metadati. Quello che "mi piacerebbe" succedere è se esiste una riga, aggiornarla e se non inserirla. Ho letto sia Inserisci che Aggiorna nel codice WPDB, ma nessuno dei due è realmente entrato in una situazione di "o o". Pensavo di poter lavorare con l'aggiornamento, quindi il mio codice finora è simile al seguente:
$wpdb->update(
$wpdb->prepare(
$wpdb->prefix.'item_info',
array(
'post_id' => $post_id,
'item_stock' => $item_stock
),
array('post_id' => $post_id)
)
);
WordPress ha qualcosa di simile a un "IF IFES Update, ELSE Insert" o devo eseguire SQL personalizzato per raggiungere questo obiettivo o devo prima interrogare il database per vedere se esiste un ID nella mia tabella POI decidere se aggiornare o inseriscilo?