Mysql fetch array

Résolu
dosic Messages postés 19 Statut Membre -  
 toto -
Bonjour à tous,

Voila mon problème je bosse sur un serveur WAMP, avec mysql et php

jusque la ça va.

le souci et que par souci de debuguage je réalise mes requêtes sur l interface SQL de phpmyadmin(logique)

Dans phpmyadmin ma requête fonctionne correctement et donne le résultat voulu, cependant quand je met cette requête dans mon script j 'ai l e droit a un beau

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/apps/cdp/stat3.php on line 151

voila la portion de code de la ligne 151 :

	147  $req = "SELECT count (PASSAGE.numero), STATION.nom FROM PASSAGE, STATION, DOSSIER WHERE PASSAGE.numero = DOSSIER.numero AND STATION.id_station = DOSSIER.id_station AND STATION.secteur = 'Toulouse Nord' AND date BETWEEN '2008-01-01' AND '2008-12-31' group by STATION.nom ";
	148	echo $req;
		
	149	$result=mysql_query($req) ;

	150	echo "<br/><br/><table  border = '1px' bordercolor = 'blue'><tr><th>Station</th><th>Statistique</th></tr>";
151		while ($ligne= mysql_fetch_array($result))
	152	{
153	            echo "<th>$ligne[1]</th><th> $ligne[0] Jaugeage(s)</th></tr>";
154              }	
155              echo "</table>";


merci d avance pour vos réponses
Configuration: Windows XP
Firefox 3.0.1

9 réponses

  1. Lazarey Messages postés 3255 Date d'inscription   Statut Membre Dernière intervention   746
     
    Salut,

    Affiche le code source de la page.
    J'avais eu un problème de ce genre, et il y avait des bouts de balises html qui venaient se coller à la fin de ma requete, c'est pour ça quelle ne marchait pas.
    Il faut que tu les supprime s'ils y sont.
    0
  2. dosic Messages postés 19 Statut Membre
     
    je ne vois pas de balise derrière ce n est pas cela merci quand même
    0
    1. Alain_42 Messages postés 5413 Statut Membre 904
       
      Salut,

      essayes en mettant:

      $result=mysql_query($req) or die ("Pb requette ".mysql_error()) ;


      comme ça tu verra si c'est ta requete qui coince

      sinon verifie aussi que ta connexion et ta selection de la base sont ok en metant des or die
      0
  3. dosic Messages postés 19 Statut Membre
     
    voila pr la reponse

    FUNCTION CDP.count does not exist

    CDP est le nom de ma base
    0
  4. dosic Messages postés 19 Statut Membre
     
    alors que le count marche je l ai essayé ulterieurement

    et la requete est valide sur phpmyadmin
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. toto
     
    Bonjour
    Dans phpmyadmin ma requête fonctionne correctement et donne le résultat voulu
    Tu es bien sûr ? Normalement, le mélange de fonction de regroupement (count) avec des colonnes simples dans le même select est interdit. C'est du moins ce que me dit mon phpmyadmin quand je reproduis ta requête.
    0
  7. dosic Messages postés 19 Statut Membre
     
    merci bien
    0
  8. toto
     
    De rien. J'ai appris quelque chose moi aussi.
    0