Warning: mysqli_fetch_array() expects parameter 1 to be mysqli

einteractif Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

Je suis entrain de développer un adserver pour un site web:
while ($DonneesEnregistrementCampagne = mysqli_fetch_array($ResultatDonneeApplication) )
{ $ScriptAffiliationMarketing = $DonneesEnregistrementCampagne['ScriptAffiliationMarketing']; }
echo $ScriptAffiliationMarketing;

et j'ai une erreur en ligne 11 :
while ($DonneesEnregistrementCampagne = mysqli_fetch_array($ResultatDonneeApplication) )

et j'ai une erreur :
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean
quand je veux afficher le script...
Si quelqu'un peut m'aider, ce serait cool !

1 réponse

Utilisateur anonyme
 
Bonjour

Une requête mysqli te rend normalement un résultat qui contient des données, mais elle te rend FALSE s'il y a un problème.
C'est ce résultat que tu passes à mysqli_query et PHP te dit que c'est un booléeen et non pas un bon résultat. C'est donc que la requête a échoué.
Il peut y avoir un tas de raisons, problème de connexion ou erreur de syntaxe, mais comme tu ne donnes pas le code de la requête, on ne peut pas t'en dire plus.
0