[PHP & Mysql] erreur Warning: mysql_fetch_row

Résolu/Fermé
yannounette
Messages postés
14
Date d'inscription
samedi 12 janvier 2008
Statut
Membre
Dernière intervention
9 novembre 2010
- 17 mars 2009 à 15:19
yannounette
Messages postés
14
Date d'inscription
samedi 12 janvier 2008
Statut
Membre
Dernière intervention
9 novembre 2010
- 17 mars 2009 à 15:59
Bonjour,
Voila mon erreur
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /mnt/102/sdb/a/1/utopiainscription/fonctions.php on line 56

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /mnt/102/sdb/a/1/utopiainscription/fonctions.php on line 62

Je me suis renseigné déja sur les causes de cette erreur mais je n'arrive toujours pas a comprendre comment la corriger donc je vous passe mon code si vous pouvez m'aider merci

function inscription($email,$inscrSup,$idConf){
$part=mysql_query("SELECT * from participant where email =$email;");
print "$part";
$participant=mysql_fetch_row($part);
mysql_query("UPDATE participant set participation=$participant[3]+1 where email=$email;");
$participants=$inscrSup+1;
$rep=mysql_query("SELECT * FROM conference WHERE idConf=$idConf;");
$conf=mysql_fetch_row($rep);
mysql_query("UPDATE conference set participant=$conf[4]+$participants WHERE idConf=$idConf;");
}

6 réponses

NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
512
17 mars 2009 à 15:31
on ne mais pas de ";" à la fin des requêtes

$part=mysql_query("SELECT * from participant where email =$email");

je pense qu'il restera des erreurs après mais plus la même
0
yannounette
Messages postés
14
Date d'inscription
samedi 12 janvier 2008
Statut
Membre
Dernière intervention
9 novembre 2010

17 mars 2009 à 15:35
même en enlevant le ; sa me fait toujours la même erreur
De plus dans mon programme je met toujours les ; et ça ne me fait pas d'erreur
0
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
512
17 mars 2009 à 15:40
Ce n'est pas une bonne utilisation du mysql_fetch_row, qui s'utilise ainsi :
https://www.vulgarisation-informatique.com/mysql-fetch.php
0
yannounette
Messages postés
14
Date d'inscription
samedi 12 janvier 2008
Statut
Membre
Dernière intervention
9 novembre 2010

17 mars 2009 à 15:45
et en quoi c'est mal utilisé en fait je comprend toujours pas
0
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
512
17 mars 2009 à 15:52
ben j'ai déjà vu pas mal d'erreur quand on l'utilise en ligne simple et non avec un while :
while($resultat=mysql_fetch_row($requete))
{

}
0
bissdebrazza
Messages postés
2064
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
713
17 mars 2009 à 15:51
Salut!
essai ça:
$part=mysql_query("SELECT * from participant where email ='$email' ");

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
yannounette
Messages postés
14
Date d'inscription
samedi 12 janvier 2008
Statut
Membre
Dernière intervention
9 novembre 2010

17 mars 2009 à 15:53
Merci mais non toujours la même erreur
0
yannounette
Messages postés
14
Date d'inscription
samedi 12 janvier 2008
Statut
Membre
Dernière intervention
9 novembre 2010

17 mars 2009 à 15:59
Non en fait c'est Bon tu as résolu mon problème
Merci
0