Warning: mysql_fetch_array(): ......
Résolu
elecktro-chok
Messages postés
67
Date d'inscription
Statut
Membre
Dernière intervention
-
elecktro-chok Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
elecktro-chok Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
jai un petit problème avec mysql et php =S
je vous explique.
j'ai crée une requete select je l'ai éxécuté puis j'aimerais que le resultat de cette requete se mette dans un tableau mais cela ne marche pas =S
voici mon code
$sel= mysql_query("select norequete,datecreation,frequenceutili,definition,syntaxe,prerequis,localisation,libelledomaine,libelleinstance,nomtable
from domaine,instance,requete utiliser
where requete.codedomaine =domaine.codedomaine
and requete.codeinstance = instance.codeinstance
and requete.norequete = utiliser.norequete");
$result_tableau="";
while($reqg = mysql_fetch_array($sel))
{
$num = $reqg["norequete"];
$date = $reqg["datecreation"];
$freq = $reqg["frequenceutili"];
$def = $reqg["definition"];
$syn = $reqg['syntaxe'];
$prerequi = $reqg['prerequis'];
$loca = $reqg['localisation'];
$dom = $reqg['libelledomaine'];
$ins = $reqg['libelleinstance'];
$nomtable = $reqg['nomtable'];
qd j'éxécute ma page ile me marque
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\gaelle\projet\insert.php on line 44
aidé moi sil vous plait
jai un petit problème avec mysql et php =S
je vous explique.
j'ai crée une requete select je l'ai éxécuté puis j'aimerais que le resultat de cette requete se mette dans un tableau mais cela ne marche pas =S
voici mon code
$sel= mysql_query("select norequete,datecreation,frequenceutili,definition,syntaxe,prerequis,localisation,libelledomaine,libelleinstance,nomtable
from domaine,instance,requete utiliser
where requete.codedomaine =domaine.codedomaine
and requete.codeinstance = instance.codeinstance
and requete.norequete = utiliser.norequete");
$result_tableau="";
while($reqg = mysql_fetch_array($sel))
{
$num = $reqg["norequete"];
$date = $reqg["datecreation"];
$freq = $reqg["frequenceutili"];
$def = $reqg["definition"];
$syn = $reqg['syntaxe'];
$prerequi = $reqg['prerequis'];
$loca = $reqg['localisation'];
$dom = $reqg['libelledomaine'];
$ins = $reqg['libelleinstance'];
$nomtable = $reqg['nomtable'];
qd j'éxécute ma page ile me marque
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\gaelle\projet\insert.php on line 44
aidé moi sil vous plait
A voir également:
- Warning: mysql_fetch_array(): ......
- Warning zone telechargement - Accueil - Outils
- Téléchargement et streaming illégal : voici les adresses des sites pirates que les FAI vont bloquer - Accueil - Services en ligne
- Cpu fan fail warning control - Forum Matériel & Système
- Symbole warning word ✓ - Forum Word
- Comment faire le symbole attention ✓ - Forum Loisirs / Divertissements
8 réponses
Salut,
Quand tu as ce genre d'erreur, n'hésite pas à vérifier ce que donne ta requête dans PhpMyAdmin, comme tu verras si ta requête est valide.
Quand tu as ce genre d'erreur, n'hésite pas à vérifier ce que donne ta requête dans PhpMyAdmin, comme tu verras si ta requête est valide.
Peut-être que ta requête est invalide ?
Il manque une virgule...
Tu peux tester si la requête est valide avant de passer ta boucle while :
$sel = mysql_query(<ta requete>) or die ("Requete invalide");
requete utiliser
Il manque une virgule...
Tu peux tester si la requête est valide avant de passer ta boucle while :
$sel = mysql_query(<ta requete>) or die ("Requete invalide");
jai essayé il maffiche le message du or die
mais quand j'essaye d'afficher ma requete pour voir ce quelle renvoi il n'affiche rien
voila le code modifier
$sel="select norequete,datecreation,frequenceutili,definition,syntaxe,prerequis,localisation,libelledomaine,libelleinstance,nomtable
from domaine,instance,requete utiliser
where requete.codedomaine =domaine.codedomaine
and requete.codeinstance = instance.codeinstance
and requete.norequete = utiliser.norequete";
$resultat = mysql_query($sel,$link)
or die("requete naze");
print($resultat);
$result_tableau="";
while($reqg = mysql_fetch_array($resultat))
mais quand j'essaye d'afficher ma requete pour voir ce quelle renvoi il n'affiche rien
voila le code modifier
$sel="select norequete,datecreation,frequenceutili,definition,syntaxe,prerequis,localisation,libelledomaine,libelleinstance,nomtable
from domaine,instance,requete utiliser
where requete.codedomaine =domaine.codedomaine
and requete.codeinstance = instance.codeinstance
and requete.norequete = utiliser.norequete";
$resultat = mysql_query($sel,$link)
or die("requete naze");
print($resultat);
$result_tableau="";
while($reqg = mysql_fetch_array($resultat))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
C'est que ta requête est incorrecte.
Sur ta ligne :
il manque une virgule entre requete et utiliser
Tu ne précise pas à quelles tables appartiennent tes champs.
Sur ta ligne :
from domaine,instance,requete utiliser
il manque une virgule entre requete et utiliser
select norequete,datecreation,frequenceutili,definition,syntaxe,prerequis,localisation,libelledomaine,libelleinstance,nomtable
Tu ne précise pas à quelles tables appartiennent tes champs.
ben aparament il n'y apas que ca car il me marque toujours le message warning et il ne maffiche pas ma requete dans mon print =S
mais merci pour la virgule
mais merci pour la virgule