Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2105 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  besoin d'aide pour requete mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

besoin d'aide pour requete mysql

n°1578330
blaster59
Posté le 23-06-2007 à 13:18:12  profilanswer
 

j'aimerais effectuer cette action :  
 
for ($i = 1; $i <= 12; $i++) {        
 $valeur = $lot[$i] ;      
 
if ($objet == $i) {
 mysql_query("UPDATE `inventaire` SET `$i` = '0' WHERE `pseudo` = '".$pseudo."'" ) ;
 echo $objet ;
 }
 
 
}
 
Or cela ne marche pas au niveau  de :  
 
mysql_query("UPDATE `inventaire` SET `$i` = '0' WHERE `pseudo` = '".$pseudo."'" ) ;
 
c'est le SET `$i` qui  pause problème aparament pouvez vous m'aidez ?

mood
Publicité
Posté le 23-06-2007 à 13:18:12  profilanswer
 

n°1578345
Deamon
Posté le 23-06-2007 à 14:56:44  profilanswer
 

pourquoi tu mets :

Code :
  1. WHERE `pseudo` = '".$pseudo."'"


et pas plutot

Code :
  1. WHERE pseudo = '$pseudo'


?

 

A quoi te sert le $valeur = $lot[$i] ; si tu ne l'utilises pas dans ta boucle for ?

 

T'es sur d'avoir des colonnes nommées de 1 à 12 ?
C'est quoi le message d'erreur ?


Message édité par Deamon le 23-06-2007 à 15:11:16
n°1578776
kmeleon1
Ubuntu Forweeeeever
Posté le 25-06-2007 à 12:55:16  profilanswer
 

Code :
  1. mysql_query("UPDATE `inventaire` SET `$i` = '0' WHERE `pseudo` = '".$pseudo."'" ) ;


Problème de variable, fait plutôt ça:

Code :
  1. mysql_query("UPDATE inventaire SET ". $i ." = 0 WHERE pseudo = '". $pseudo ."'" ) ;


- Suppression des ``
- Ton $i était interpreté comme le caractère $ et le caractère i, et non comme une variable, il faut donc le déclarer comme ceci si tu mets des guillemets.
- La valeur de $i est un nombre, pas besoin d'apostrophes.
 
ou

Code :
  1. mysql_query('UPDATE inventaire SET $i = 0 WHERE pseudo = \''$pseudo'\') ;


En utilisant les apostrophes (les variables sont directements reconnues dans la chaine de caractères).


Message édité par kmeleon1 le 25-06-2007 à 12:55:52

---------------
.:: Kmeleon ::.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  besoin d'aide pour requete mysql

 

Sujets relatifs
Besoin d'un génie lol pour résoudre $donnees['variable'][Java]Problème de recharge d'une JTable avec le résultat d'une requête
Requête LDAP[Mysql/PHP] variable avec des " et '
[MySql] Fulltext qui foire[MySQL] Besoin d'aide - Optimisation d'une requête très lourde
[RESOLU][MYSQL] Besoin d'aide pour une requeteBesoin d'aide requête MySQL
Besoin d'aide pour une requete MySQL un peu spéciale (SELECT)[MySQL] Besoin d'aide pour une requête
Plus de sujets relatifs à : besoin d'aide pour requete mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR