probleme requete sql

Répondre
exter666
exter666
Déconnecté
Suis une grosse bête!!! enfin faut s'entendre sur le mot bête.
Bonjour,

J'ai un problème avec ma page web, elle me renvoit l'erreur suivante

Notice: Undefined index: lastupgrade in c:\program files\easyphp1-8\www\viewlastupgradeallhospi.php on line 32

je met mon code en annexe, merci d'avance pour votre aide

  1.  
  2. <hmtl>
  3.    
  4.    <head>
  5.       <title>Visualisation</title>
  6.    </head>
  7.    
  8.    <body>
  9.    
  10.    <p>on veut chaque fois avoir la derniere mise a jour et la derniere update</p>
  11.  
  12. <?php
  13. $con = mysql_connect("localhost","root","");  
  14. if (!$con)  
  15. {  
  16. die('Could not connect: ' . mysql_error());  
  17. }  
  18.  
  19. mysql_select_db("telemisupgrade", $con);  
  20.  
  21. //$sql="INSERT INTO person (nameHopital , gerantTelemis, gerantOnsite, gerantOnsiteOther, lastupgrade, lastupdate, entityConcern)  
  22.  
  23.  
  24. //$sql="SELECT nameHopital , lastupgrade, lastupdate, entityConcern   FROM t_upgrade ORDER BY nameHopital";  
  25. $sql="SELECT nameHopital, max(lastupgrade), lastupdate, entityConcern   FROM t_upgrade GROUP BY nameHopital;";  
  26.  
  27. $req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());  
  28.  
  29. // on va scanner tous les tuples un par un  
  30. while ($data = mysql_fetch_array($req)) {  
  31. // on affiche les résultats  
  32. echo 'Hopital : '.$data['nameHopital'].'';  
  33. echo 'lastupgrade : '.$data['lastupgrade'].'';  
  34. }  
  35. mysql_free_result ($req);  
  36. mysql_close ();  
  37. ?>
  38.       <a href="index.php">retour à la page d'accueil</a>
  39.    
  40.    </body>
  41. </html>
  42.  
  43.  
exter666
exter666
Déconnecté
Suis une grosse bête!!! enfin faut s'entendre sur le mot bête.
j'ai testé ma requete dans phpadmin et elle fonctionne...
LupusMic
LupusMic
Déconnecté
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Tu ne récupères pas la colonne « lastupgrade », donc elle n'existe pas dans le tableau de résultats.

Si tu regardes bien ta requête, tu récupère la colonne « max(lastupgrade) ».
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php - Breizh Blog