Forums Développement Multimédia

Aller au contenu

Une erreur étrange

CODE PHP MySQL

3 réponses à ce sujet

#1 laurent.heneman

    Ceinture Bleue

  • Members
  • PipPipPipPipPip
  • 81 messages

Posté 23 August 2008 - 00:00 AM

bonsoir,
j'ai besoin de l'aide pour un problème dont je ne m'en sors pas.
Voilà l'erreur affichée par ma page php lorsque que je teste mon code : "Unknown column 'PROFECTRON' in 'field list'"

Je poste le code qui m'ennuie :
propChat("PROFECTRON","CASSIOPE");// je teste la fonction
///////////////////////////////////////////
function propChat($pseudo,$topseudo){
     GLOBAL $db,$table6;  
    $pseudo = trim($pseudo); 
    $topseudo = trim($topseudo);
     $query= mysql_query("UPDATE $table6 SET membreToPseudo = $pseudo,propDiscus = 1  WHERE membrePseudo = '".$topseudo."'") or die(mysql_error());
	if (!$query) 
    {  echo "no";
     //  return "error=pasok";
	  
    } 
else {echo "yes";
// return "error=ok";
   
}
	
}	
A priori ce qui pose problème est ceci : membreToPseudo = $pseudo
En fait la colonne membreToPseudo existe bien et les cases sont vides car justement je souhaite faire une mise à jour de la table.
Pourquoi cette erreur ??
Merci pour un éclairage qui me permette d'avancer.

#2 t-servi.com

  • Members
  • PipPipPipPipPipPipPipPip
  • 765 messages

Posté 25 August 2008 - 09:37 AM

Salut,
Mysql signale qu'il ne trouve pas la colonne profectron. Est-ce que tu utilise bien le code que tu montres ou tu as une autre fonction propChat en dessous?
Meilleures salutations.
Jean Tinguely Awais.

#3 Ldo

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 9921 messages

Posté 25 August 2008 - 10:11 AM

met des simple quote autour de $pseudo, ça devrait aller :oops:

UPDATE $table6 SET membreToPseudo = '$pseudo', propDiscus = 1 [...]

#4 t-servi.com

  • Members
  • PipPipPipPipPipPipPipPip
  • 765 messages

Posté 25 August 2008 - 11:01 AM

Salut,
Ldo : +1
Moi : :oops:
Meilleures salutations.
Jean Tinguely Awais.



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP