Page 1 sur 1

Utilisation des variables pour updater la base de donnée

Posté : 13 août 2007, 18:24
par tacki
Bonjour à tous !
Je butte sur un problème pour la fonction update, afin d'actualiser les données de ma base de donnée.

En fait la particularité est que le choix du champ (colonne) à updater est également une variable
du genre:
mysql_query("UPDATE table SET '".$barre1."'='".$lien1."' WHERE pseudo='".$pseudo."'");
Mon problème se situe donc au niveau de $barre1 (que l'utilisateur a préalablement choisi dans une liste contenant les titres des colonnes de ma base de donnée).
Cela me permettrai d'actualiser seulement ce que l'utilisateur souhaite.

Si quelqu'un sait comment faire je vous en remercie d'avance !

Tacki

Posté : 13 août 2007, 18:51
par jojolapine
tu as un message d'erreur? lequel?
sinon toujours faire ressortir les erreurs sql:
<?php
$sql="UPDATE table SET '".$barre1."'='".$lien1."' WHERE pseudo='".$pseudo."'";
mysql_query($sql) or die("<b>Erreur</b>:<br />".mysql_error()."<br /><b>Requête</b>:<br />".$sql);
?>
Tu y verras plus clair... :wink:

Posté : 13 août 2007, 19:07
par Invité
Merci beaucoup !
En fait c'est que le nom de ma colonne avait un tiret ( - ) et qui n'est pas accepté en fait voilà tout !
Merci pour le mysql_error !