[résolu][php/MySQL] Problème d'appel à une base

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par erestrebian, 29 Août 2007.

  1. erestrebian
    erestrebian WRInaute occasionnel
    Inscrit:
    15 Juin 2007
    Messages:
    411
    J'aime reçus:
    0
    J'ai un petit souci et je ne vois pas d'où ça vient...

    Code:
    		$req="select num_don from `donperso`
    				 where numperso='".$this->nump."'";
    		$resultat11 = mysql_query($req) or die ($req);
    		$i=0;
    		while ($enr11 = mysql_fetch_object($resultat11));
    		{
    			$this->donp[$i]=$enr11->num_don;
    			$i++;
    		}
    et sa réponse :

    Code:
    Notice: Trying to get property of non-object in ***\www\perso\clap**.php5 on line 130
    La ligne 130 c'est celle avec $enr11->num_don...

    Sous phpmyadmin, la requête retourne les enregistrements mais pas là...
     
  2. webmasterlamogere
    webmasterlamogere WRInaute passionné
    Inscrit:
    17 Décembre 2006
    Messages:
    1 647
    J'aime reçus:
    1
    c'est pas $this->donp[$i] qui pose problème?
     
  3. arnaudmn
    arnaudmn WRInaute passionné
    Inscrit:
    11 Mai 2005
    Messages:
    1 038
    J'aime reçus:
    2
    num_don est bien un nom en minuscule ?
    this->donp existe bien ?
     
  4. Didier_S
    Didier_S WRInaute occasionnel
    Inscrit:
    24 Août 2004
    Messages:
    470
    J'aime reçus:
    2
    <idées en vrac>
    - echo $req ! à priori, ton $enr11 n'est pas un object, donc mysql_fetch_objetc doit retournerait une erreur?

    - vérifie que la requête renvoie des données...

    </idées en vrac>
     
  5. erestrebian
    erestrebian WRInaute occasionnel
    Inscrit:
    15 Juin 2007
    Messages:
    411
    J'aime reçus:
    0
    la requête qu'il utilise est celle que j'utilise pour phpmyadmin (et qui fonctionne/renvoie des données).
    this->donp existe...

    num_don est en minuscule

    avec mysql_fetch_array, je n'ai pas de résultats mais je n'ai pas d'erreur...
     
  6. erestrebian
    erestrebian WRInaute occasionnel
    Inscrit:
    15 Juin 2007
    Messages:
    411
    J'aime reçus:
    0
    vous pouvez me pendre sur la place publique...

    j'avais un point virgule à mon while....
     
  7. Didier_S
    Didier_S WRInaute occasionnel
    Inscrit:
    24 Août 2004
    Messages:
    470
    J'aime reçus:
    2
    bon bah écoute, l'important c'est que t'aie trouvé ;)

    toujours afficher le mysql_error() au lieu de die() seul
    éventuellement, printer la requête, et ne pas hésiter à la soumettre directement (copier/coller dans phpMyAdmin ou une ligne de commande)

    ça t'évitera bien des arrachages de cheveux !
     
  8. erestrebian
    erestrebian WRInaute occasionnel
    Inscrit:
    15 Juin 2007
    Messages:
    411
    J'aime reçus:
    0
    ben j'avais fait et ça marchait, c'était bien ça mon souci mais

    Code:
    while ($enr11 = mysql_fetch_object($resultat11)); 
    c'est là que traînait le point virgule du coup je comprenais pas qu'il ne renvoie pas de résultats alors qu'il en renvoyait mais ne les analysait pas.

    Je ne comprends pas par contre qu'il n'y ait pas eu de parse error
     
Chargement...
Similar Threads - [résolu][php MySQL] Problème Forum Date
[Résolu][PHP] session_start() Développement d'un site Web ou d'une appli mobile 12 Janvier 2010
[Résolu][PHP] Insertion toutes les n fois Développement d'un site Web ou d'une appli mobile 1 Octobre 2006
[Resolu][PHP] Comment dédoubler (filtrer) propremt un site ? Administration d'un site Web 13 Septembre 2004
[Résolu][PHP] Problème sur une fonction avec un serveur UNIX Administration d'un site Web 2 Juin 2004
[PHP/MySQL] Choix du moteur MyISAM ou InnoDB ? Développement d'un site Web ou d'une appli mobile 14 Janvier 2017
[php/mysql] Eviter de faire 20 requêtes pour un affichage Développement d'un site Web ou d'une appli mobile 19 Janvier 2016
[résolu][mysql] faire un "NOT LIKE" sur une chaîne contenant des / Développement d'un site Web ou d'une appli mobile 25 Octobre 2014
[MySQL] Liste (select) avec des lignes au hasard Développement d'un site Web ou d'une appli mobile 23 Octobre 2014
[MySQL] Requête SELECT et INSERT entre 3 tables liées+Aide Développement d'un site Web ou d'une appli mobile 30 Avril 2014
[MySQL] Nombre d'enregistrements sur des horaires précis Développement d'un site Web ou d'une appli mobile 19 Juillet 2013
[MYSQL] Comment remplacer caractères dans tous les champs de toutes les tables d'une base? Développement d'un site Web ou d'une appli mobile 11 Juillet 2013
[MYSQL] Une sorte de "OR JOIN" ? Développement d'un site Web ou d'une appli mobile 5 Juillet 2013
[MySQL] sélectionner la dernière note pour chaque élève en une seule requète ? Développement d'un site Web ou d'une appli mobile 12 Avril 2012
[Mysql] Requête PDO avec variable php Développement d'un site Web ou d'une appli mobile 16 Février 2012
[Mysql] Requête PDO aléatoire Développement d'un site Web ou d'une appli mobile 7 Février 2012
[PHP/MYSQL] Les articles les plus commentés Développement d'un site Web ou d'une appli mobile 22 Octobre 2011
[MYSQL] Tri par date Développement d'un site Web ou d'une appli mobile 7 Septembre 2011
[MySQL] rechercher une valeur dans un champ sérialisé Développement d'un site Web ou d'une appli mobile 10 Août 2011
[MySQL] Requête SELECT entre 3 tables liées Développement d'un site Web ou d'une appli mobile 10 Août 2011
[MySQL] addslashes et stripslashes Développement d'un site Web ou d'une appli mobile 9 Août 2011