Warning: mysqli_fetch_array() expects parameter 1 to be mysqli

Fermé
einteractif Messages postés 9 Date d'inscription jeudi 15 décembre 2011 Statut Membre Dernière intervention 6 août 2018 - 27 nov. 2016 à 11:19
 Utilisateur anonyme - 27 nov. 2016 à 15:41
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 !

A voir également:

1 réponse

Utilisateur anonyme
27 nov. 2016 à 15:41
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