Update d'une BD
Quelqu'un peut m'expliquer ce qui ne fonctionne pas dans ce code car la je suis perdu!
http://www.lephpfacile.com/wall/lire_wall.php?wall=1620
Ca m'indique quand je click sur le bouton :
Erreur SQL !UPDATE users SET("", "098f6bcd4621d373cade4e832627b4f6", "Elvis Gratton")
Erreur de syntaxe près de '("", "098f6bcd4621d373cade4e832627b4f6", "Elvis Gratton")' à la ligne 1
KiwiSlice - The fruity taste of kiwi
UPDATE `table` SET `champs1`= "valeur" , `champs2`= "valeur" ...
Plus d'infos sur update.
[Message modifié le 17/08/2004 à 19:20 par zebden]
zebdinou pour les intimes / Blog : http://www.zebden.fr
Mon nouveau bout de code :
$sql = 'UPDATE users SET fullname = "'.$_POST['fullname']'", "'.md5($_POST['pass']).'" where login = "'.$_SESSION['login'].'"';
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
Mais maintenant ca m'affiche un page blanche ... et quand je met ces 2 lignes en commentaires je voit ma page correctement!
KiwiSlice - The fruity taste of kiwi
A ce que je vois a premiere vue, il te manque un champ non ? Le champ pass surement ...
$sql = 'UPDATE users SET fullname = "'.$_POST['fullname']'", pass="'.md5($_POST['pass']).'" where login = "'.$_SESSION['login'].'"';
Ok j'ai rajouter mon pass_md5 = blablabla mais toujours une page blanche
KiwiSlice - The fruity taste of kiwi
Montre nous le echo de ta requete
euh tu veut dire quoi la je suis pas !? dsl je suis pas très callé en php
KiwiSlice - The fruity taste of kiwi
Fais un echo $sql; avant le mysql_query et donne nous ce qu'il renvoi...
J'ai fait mais il renvoi rien à part la page blanche.
Si je met la ligne $sql = blabla en commentaire ca affiche ok donc l'erreur est dans cette ligne
KiwiSlice - The fruity taste of kiwi
J'ai ca comme ligne :
$sql = 'UPDATE users SET fullname = "'.$_POST['fullname']'" , pass_md5 = "'.md5($_POST['pass']).'" WHERE login = "'.$_SESSION['login'].'"';
KiwiSlice - The fruity taste of kiwi