RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 problème d'update

Forum : PHP - BDD
Sous Catégorie : BDD
Type du sujet : Sujet Normale
FAQ : FAQ PHP - BDD

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM PHP - BDD

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
Azrael89
Nouveau membre
Inscrit : 01/08/2006
Messages : 2
Message
#106526
Posté le 01/08/06 à 12:46
Je programme mon site en php et je le test en local via wamp et j'ai un problème avec un update, la syntaxe me semble correct, mais rien ne se passe!

Voilà le script :


mysql_query("UPDATE personnages SET or='".$or."' WHERE pseudo='".$pseudo."'" );



Si vous pouvez m'aider, merci d'avance!


Azrael

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

PierreAd
Membre MP
Avatar de PierreAd
Inscrit : 22/12/2004
Messages : 263
Message
#106530
Posté le 01/08/06 à 13:04
Salut,

Tout d'abord, je te conseille de passer par une variable pour stocker ton instruction SQL, et de l'afficher pour voir s'il n'y a pas de problème (notamment avec tes variables $or, $pseudo, ou tes quotes - même si j'ai l'impression que c'est bon de ce côté)

De même, tu devrais essayer de récupérer la valeur de retour de ton mysql_query :
PHP.net dit :
Pour les autres types de requêtes, UPDATE, DELETE, DROP, etc., mysql_query() retourne TRUE en cas de succès ou FALSE en cas d'erreur.


Au final je ferais quelque chose comme ça perso, avec (pour les tests, à supprimer ensuite) un die qui t'affiche ta requête si ça ne fonctionne pas :

$sql = "UPDATE personnages SET or='".$or."' WHERE pseudo='".$pseudo."'"; $req = mysql_query($sql) or die("Erreur SQL : ".$sql);



Sinon, je ne sais pas trop... Je suppose que ta connexion à la bdd est bien configurée et que tu ne t'es pas trompé dans les noms de champs ou de table à mettre à jour ??

++,


PierreAd
__________________________
Club de Tennis de Table de Chauffailles

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

gexti
Superviseur :
- Java
Modérateur :
- PHP
- Moteurprog
- Peer to peer
Avatar de gexti
Inscrit : 29/04/2004
Messages : 4746
Message
#106532
Posté le 01/08/06 à 13:44
Je te conseille de taper directement ta requete dans phpmyadmin, si tu as du mal à trouver ou ça coince.
Ecris les variables en clair, pour voir si c'est pas ça.

juste pour conseil, évite d'appeler des variables de ta bdd 'or', c'est un mot clé mysql, et ça peut faire foirer les requestes.
__________________________
Gexti
Image

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Azrael89
Nouveau membre
Inscrit : 01/08/2006
Messages : 2
Message
#106536
Posté le 01/08/06 à 14:20
en fait merci les gars, j'ai trouvé, ça buggé au niveau du 'or', sql le prenait pour un mot clé ^^ , donc j'ai mis argent!

bonne journée

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Spirit
Superviseur :
- C & C++
Modérateur :
- PHP
- Javascript
- MySQL
Avatar de Spirit
Inscrit : 07/04/2004
Messages : 1977
Message
#106573
Posté le 02/08/06 à 01:52
pour éviter ça : `
`or`
__________________________
Spirit - modérateur casu ^-^'

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM PHP - BDD



    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.