comment mettre à jour toutes les lignes d'une table avec $ wpdb? J'ai essayé ça, mais ça ne marchera pas:
$wpdb->update( 'wp_comments, array( 'comment_karma' => '123' ), null );
et ça
$wpdb->update( 'wp_comments, array( 'comment_karma' => '123' ), array() );
Alors comment le faites vous? Merci d'avance!
Cela ne fonctionnera pas car l'instruction de mise à jour nécessite un sélecteur pour préciser les éléments à mettre à jour. Vous devriez utiliser une requête générale. Pour vos besoins, utilisez ceci:
$wpdb->query(
$wpdb->prepare(
"UPDATE $wpdb->comments
SET `comment_karma` = %s",
'123'
)
);