probleme requete sql

Répondre
exter666
le 08/12/2006 à 17:07
exter666
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. <hmtl>

  2. <head>
  3. <title>Visualisation</title>
  4. </head>

  5. <body>

  6. <p>on veut chaque fois avoir la derniere mise a jour et la derniere update</p>

  7. <?php
  8. $con = mysql_connect("localhost","root","");
  9. if (!$con)
  10. {
  11. die('Could not connect: ' . mysql_error());
  12. }

  13. mysql_select_db("telemisupgrade", $con);

  14. //$sql="INSERT INTO person (nameHopital , gerantTelemis, gerantOnsite, gerantOnsiteOther, lastupgrade, lastupdate, entityConcern)


  15. //$sql="SELECT nameHopital , lastupgrade, lastupdate, entityConcern FROM t_upgrade ORDER BY nameHopital";
  16. $sql="SELECT nameHopital, max(lastupgrade), lastupdate, entityConcern FROM t_upgrade GROUP BY nameHopital;";

  17. $req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());

  18. // on va scanner tous les tuples un par un
  19. while ($data = mysql_fetch_array($req)) {
  20. // on affiche les résultats
  21. echo 'Hopital : '.$data['nameHopital'].'';
  22. echo 'lastupgrade : '.$data['lastupgrade'].'';
  23. }
  24. mysql_free_result ($req);
  25. mysql_close ();
  26. ?>
  27. <a href="index.php">retour à la page d'accueil</a>

  28. </body>
  29. </html>
Suis une grosse bête!!! enfin faut s'entendre sur le mot bête.
exter666
le 08/12/2006 à 17:17
exter666
j'ai testé ma requete dans phpadmin et elle fonctionne...
Suis une grosse bête!!! enfin faut s'entendre sur le mot bête.
LupusMic
le 08/12/2006 à 21:23
LupusMic
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) ».
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours