[RESOLU] message d'erreur pour mysql_fetch_array()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] message d'erreur pour mysql_fetch_array()

Re: [RESOLU] message d'erreur pour mysql_fetch_array()

par Spols » 13 mars 2017, 13:56

le message t'informe que $dr est un booléen plutot qu'une ressource sql
cela provient d'une erreur lors de ta requète, tu dois controler sa bonne éxecution et le cas échéant récupèrer les messages d'erreurs. regarde les exemples de la doc
http://php.net/manual/en/function.mysql-query.php

les fonctions mysql sont obsoléte depuis php 5.5 et supprimé en 7.x, envisage de modifier vers mysqli ou PDO il y a un tuto sur phpfrance pour cela

message d'erreur pour mysql_fetch_array()

par zagkhaled » 11 mars 2017, 20:34

Bonsoir ;
j'ai un message d'erreur qui est le suivant :
mysql_fetch_row() expects parameter 1 to be resource, boolean given in ....line 20
Voila la ligen 19 et 20 :
ligne 19 $dr=mysql_query("select * from eleve where absent='0' ");
ligne 20 while ($ligne=mysql_fetch_array($dr))

ma table eleve(ideleve,nom,prenom, absent)
absent peut prendre 0 ou 1( 0 (par defaut) : present , 1: absent)
j'espere que j'ai bien expliqué.
merci pour l'aide