PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 17-10-2009 11:02:32

Sq78
Membre
Inscription : 13-05-2009
Messages : 47

Champ à ne pas sélectionner

Bonjour,
Je possède une table qui a ces éléments suivants

  id_match  id_club_dom  id_club_ext  date_reelle  journee  score  resultat  
      1 10 11 2009-10-10 18:00:00 1 25152725242624261315 23
      2 6 12 2009-10-10 20:00:00 1 1725251325172515 31
      3 7 9 2009-10-10 20:30:00 1 2520242625222520 31
      4 5 14 2009-10-10 20:00:00 1 18252519262825201508 32
      5 15 2 2009-10-10 20:00:00 1 252125132518 30
      6 16 13 2009-10-10 20:00:00 1 2523251817252725 31
      7 8 4 2009-10-09 20:00:00 1 2624262421252523 31
      8 1 3 2009-10-10 20:00:00 1 252028262523 30
      9 11 1 2009-11-04 20:00:00 2   NULL
      10 12 10 2009-10-13 20:00:00 2 222519252025 03
      11 9 6 2009-10-13 20:00:00 2 1925252225232519 31
      12 14 7 2009-10-13 20:00:00 2 252230282523 30
      13 2 5 2009-10-13 20:00:00 2 232522252225 03
      14 13 15 2009-10-13 20:00:00 2 2225252125222624 31
      15 4 16 2009-10-13 20:00:00 2 23252225262425221315 23
      16 8 3 2009-10-13 20:00:00 2 2523282622252519 31
      17 1 12 2009-10-17 20:00:00 3   NULL
      18 10 9 2009-10-17 20:00:00 3   NULL
      19 6 14 2009-10-17 20:00:00 3   NULL
      20 7 2 2009-10-17 20:00:00 3   NULL
      21 5 13 2009-10-17 20:00:00 3   NULL
      22 15 4 2009-10-17 20:00:00 3   NULL
      23 16 8 2009-10-17 20:00:00 3   NULL
      24 3 11 2009-10-17 20:00:00 3   NULL

Il s'agit de matchs joués avec leur résultat. On voit que le match qui a l'ID 9 n'a pas été joué (match décalé).
Je souhaite récuperer la journée courante à jouer, soit la journée 3 du 17/10 dans mon exemple.
Voici ma requête:

SELECT journee, date_reelle, CURDATE( ) FROM proa_matchs WHERE DATE_FORMAT( date_reelle, '%Y-%m-%d') >= CURDATE( ) LIMIT 1

Seulement, ça me donne la journée 2 puisqu'il reste un match non joué. Et je ne vois pas comment ne pas sélectionner cet enregistrement. J'espère que mes explications sont claires....
Quelqu'un a une idée svp ?

Hors ligne

#2 17-10-2009 12:43:54

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Champ à ne pas sélectionner

Saluton,
La journée 3 du 17/10 correspond aux lignes 17 à 24 dans ton exemple.
Quelle ligne souhaites-tu exactement récupérer ?


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#3 17-10-2009 12:58:57

Sq78
Membre
Inscription : 13-05-2009
Messages : 47

Re : Champ à ne pas sélectionner

Bonjour,
Une parmi toutes celles de la journée 3. La première par exemple. C'est simplement pour faire une différence entre la date de la journée et la date courante pour afficher le temps restant pour pronostiquer.

Hors ligne

#4 17-10-2009 17:39:02

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Champ à ne pas sélectionner

SELECT journee, date_reelle, CURDATE( )
FROM proa_matchs
WHERE DATE_FORMAT( date_reelle, '%Y-%m-%d') >= CURDATE( )
ORDER BY date_reelle DESC
LIMIT 1

Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#5 17-10-2009 22:34:48

Sq78
Membre
Inscription : 13-05-2009
Messages : 47

Re : Champ à ne pas sélectionner

Bonsoir,
hé non, ça ne fonctionne pas.
J'ai 30 journées dans ma table. (Je m'étais arrêté à 3 pour ne pas surcharger mon message).
Mais ta requête me donne donc la date de la journée 30.

Hors ligne

#6 18-10-2009 09:56:38

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Champ à ne pas sélectionner

SELECT journee, date_reelle, CURDATE( )
FROM proamatches
WHERE DATE_FORMAT( date_reelle, '%Y-%m-%d' ) >= CURDATE( )
ORDER BY `journee`
LIMIT 1

Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

Pied de page des forums