sql_updateq

La fonction sql_updateq() sert à mettre à jour du contenu d’une table SQL. Le contenu transmis à la fonction est protégé automatiquement. Ses 6 paramètres sont les mêmes que sql_update() : -# $table est la table SQL utilisée, -# $exp contient les modifications à réaliser, -# $where, -# $desc, -# $serveur, -# $option. Elle s’utilise ainsi :
sql_updateq('table', array('colonne' => $valeur), 'id_table=' . intval($id_table));

Exemple

La fonction modifier_contenu() de ecrire/inc/modifier.php est appelée lorsqu’un objet éditorial est modifié et se charge d’appeler les pipelines pre_edition et post_edition et utilise sql_updateq() pour mettre à jour les données collectées :
sql_updateq($spip_table_objet, $champs, "$id_table_objet=$id", $serveur);

Auteur Matthieu Marcillaud Publié le : Mis à jour : 12/05/17

Traductions : English, français