La fonction sql_replace() insère où met à jour une entrée d’une table SQL. La clé ou les cles primaires doivent être présentes dans les données insérés. La fonction effectue une protection automatique des données.
Il faut préférer les fonctions spécifiques sql_insertq() et sql_updateq() à cette fonction pour être plus précis, lorsque cela est possible.
Ses 5 paramètres sont :
-
$tableest la table SQL utilisée, -
$couplescontient les couples colonne/valeur à modifier, -
$desc, -
$serveur, -
$option.
On l’utilise tel que :
sql_replace('table', array(
'colonne' => 'valeur',
'id_table' => $id
));