J'utilise wpdb pour développer un plugin afin d'ajouter un formulaire personnalisé à wordpress. Pour mettre à jour une ligne, j'utilise un tableau et wpdb->update()
. WP Référence de classe indique:
Mon code SQL devrait être quelque chose comme
UPDATE ROW .... WHERE a='a' AND b!='c'
.
Le problème est que !=
ne semble pas fonctionner, en fait depuis WP Référence de la classe
Un tableau nommé de clauses
WHERE
(en colonnes => paires de valeurs).
Je dois me connecter à une base de données externe et récupérer les données de cette base afin de ne pouvoir utiliser aucun des plugins disponibles.
Voici un exemple de code, que vous modifierez selon vos besoins
$wpdb->query(
"
UPDATE $wpdb->posts
SET post_parent = 7
WHERE ID = 15
AND post_status = 'static'
"
);