Mein Code ist
if( $wpdb->update($tableName,array('opt_value'=>$cInfo),array('opt_name'=>'showWeatherWidget')))
//show success message
else
// show failure message
Dies ist nicht korrekt. $wpdb->update()
gibt false zurück, wenn keine Daten geändert wurden, aber keine Fehler aufgetreten sind. Kann mir jemand sagen, wie ich eine Erfolgsmeldung anzeigen kann, dass ein Feld aktualisiert wurde?
Der richtige Weg ist mit === FALSE
, der sich von Null unterscheidet. Dies ist das Ergebnis einer erfolgreichen Abfrage ohne Ergebnisse.
if( $wpdb->update($tableName,array('opt_value'=>$cInfo),array('opt_name'=>'showWeatherWidget')) === FALSE)
//show failure message
else
// show success message