[PHP & Mysql] erreur Warning: mysql_fetch_row [Résolu/Fermé]

Signaler
Messages postés
14
Date d'inscription
samedi 12 janvier 2008
Statut
Membre
Dernière intervention
9 novembre 2010
-
Messages postés
14
Date d'inscription
samedi 12 janvier 2008
Statut
Membre
Dernière intervention
9 novembre 2010
-
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

Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
492
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
Messages postés
14
Date d'inscription
samedi 12 janvier 2008
Statut
Membre
Dernière intervention
9 novembre 2010

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
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
492
Ce n'est pas une bonne utilisation du mysql_fetch_row, qui s'utilise ainsi :
https://www.vulgarisation-informatique.com/mysql-fetch.php
Messages postés
14
Date d'inscription
samedi 12 janvier 2008
Statut
Membre
Dernière intervention
9 novembre 2010

et en quoi c'est mal utilisé en fait je comprend toujours pas
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
492
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))
{

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

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

Merci mais non toujours la même erreur
Messages postés
14
Date d'inscription
samedi 12 janvier 2008
Statut
Membre
Dernière intervention
9 novembre 2010

Non en fait c'est Bon tu as résolu mon problème
Merci