wpdb-> Aktualisierungserrors

Ich versuche, den Wert eines Eintrags in der Detailtabelle für Schwerkraftformulare zu aktualisieren.

Ich versuche einfach, das ‘Datum’-Feld innerhalb eines Eintrags zu aktualisieren. Hier ist meine Frage:

$update_date = $wpdb->update( 'wp_rg_lead_detail', array( 'value' => the_date('Ym-d') ), array( 'lead_id' => 170, 'field_number' => 16 ) ); 

Es scheint einen Fehler zurückzugeben. Dies ist das erste Mal, dass ich $ wpdb benutze, damit ich hier etwas falsch mache. Vielen Dank!

Solutions Collecting From Web of "wpdb-> Aktualisierungserrors"

Ich bin mir nicht sicher, warum Sie die function the_date() verwenden, aber wenn Sie müssen, stellen Sie sicher, dass es den Wert zurückgibt, anstatt es zu echo.

Also statt dieses Teils:

  array( 'value' => the_date('Ym-d') ), 

Probier diese:

 array( 'value' => the_date( 'Ym-d', $before = '', $after = '', $echo = 0 ); ), 

Um den Aktualisierungserrors zu erfassen , überprüfen Sie diese Frage: Anzeigen von Fehlern mit $ wpdb update

WP_DEBUG Sie auch daran, WP_DEBUG auf Ihrer Testseite zu aktivieren: Debugging in WordPress .