Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/09/2007, 10h01   #1
Membre à l'essai
 
Inscription : mars 2005
Messages : 69
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2005
Messages : 69
Points : 20
Points : 20
Par défaut Problème UPDATE phpmysql

Bonjour,

J'ai un petit problème avec ce code...
Les variables sont correctes, tout va bien, mais aucune mise à jour de la base de donnée ne se fait!

Où se trouve l'erreur???

Code :
1
2
3
4
5
6
7
8
9
10
<?php
 
$db = mysql_connect($dbhost, $dblogin, $dbpassword); 
mysql_select_db($dbname,$db); 
$que = "UPDATE score_users SET email=$email, nom=$nom, prenom=$prenom, adresse=$adresse, cp=$cp, ville=$ville, pays=$pays, annif=$annif WHERE pseudo=$pseudo";
echo $que;
mysql_query($que);
mysql_close();
 
?>
Merci pour votre aide...
poitierjohan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2007, 10h22   #2
Membre éprouvé
 
Avatar de nounetmasque
 
Inscription : janvier 2003
Messages : 491
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 491
Points : 488
Points : 488
As-tu essayer d'exécuter cette requette directement dans phpMyAdmin plutôt que de passer par ton script PHP ?
__________________
"Dieu reste muet, si seulement nous pouvions convaincre l'être humain d'en faire autant."
nounetmasque est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2007, 10h27   #3
Membre à l'essai
 
Inscription : mars 2005
Messages : 69
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2005
Messages : 69
Points : 20
Points : 20
Oui, mais celà ne marche pas non plus...
Une correction du code serait la bienvenue...

Merci...
poitierjohan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2007, 14h47   #4
Membre éprouvé
 
Avatar de nounetmasque
 
Inscription : janvier 2003
Messages : 491
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 491
Points : 488
Points : 488
Quelle est l'erreur envoyée par phpMyAdmin ?
Pourrais-tu nous donner le résultat de ton echo $que ?

Merci d'avance.
__________________
"Dieu reste muet, si seulement nous pouvions convaincre l'être humain d'en faire autant."
nounetmasque est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2007, 15h58   #5
Membre Expert
 
Avatar de guigui5931
 
guillaume defrain
Inscription : avril 2006
Messages : 1 667
Détails du profil
Informations personnelles :
Nom : guillaume defrain
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : avril 2006
Messages : 1 667
Points : 2 099
Points : 2 099
Normalement autour des chaine de caractères il faut mettre des '' . Tu peux essayer ça
Code :
1
2
 
$que = "UPDATE score_users SET email='$email', nom='$nom', prenom='$prenom', adresse='$adresse', cp='$cp', ville='$ville', pays='$pays', annif='$annif' WHERE pseudo='$pseudo'";
En espérant t'aider
__________________
autant l'hiver éclate que l'hétéroclite
le vrai geek c'est celui qui croit qu'il y a 1024 mètres dans un kilomètre
guigui5931 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/09/2007, 14h18   #6
Membre confirmé
 
Inscription : juillet 2007
Messages : 201
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 201
Points : 227
Points : 227
essaie ceci:
Code :
$que = "UPDATE score_users SET email='".$email."', nom='".$nom."', prenom='".$prenom."', adresse='".$adresse."', cp='".$cp."', ville='".$ville."', pays='".$pays."', annif='".$annif."' WHERE pseudo='".$pseudo."'";
acirfa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h07.


 
 
 
 
Partenaires

Hébergement Web