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);