|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : octobre 2007 Messages : 177 ![]() |
Bonjour,
J'aimerai, dans le cadre d'un forum en php mysql afficher le pseudo du membre qui a écrit le dernier message d'un sujet ![]() Table message : id_message date heure #id_membre #id_sujet Table membre : id_membre pseudo J'ai essayé avec cette requête : Code :
SELECT pseudo FROM membre WHERE(SELECT MAX(heure) FROM message WHERE id_sujet="13") Pouvez-vous m'aidez ? |
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() ![]() |
Bonjour,
pour répondre directement a ta question je propose ceci : Code :
En effet avec ce type de requête tu te base sur l'heure de message, mais pas sur la date. Cela peut provoquer des bugs difficiles a corriger. Je conseillerais donc de créer un seul champ (datetime) qui permettrait de se baser sur l'heure ET la date en même temps.
__________________
http://alaindefrance.wordpress.com - http://www.alain-defrance.com Certifications : SCJP6 - SCWCD5 - SCBCD5 - SCMAD1 Project Lead eXo Social Java Black Belt - Java Black Belt Coach |
||
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : octobre 2007 Messages : 177 ![]() |
Merci pour ta réponse rapide, c'est exactement ça
![]() A propos de ta remarque : je vais changer ça tu as raison, puis ça fera un champ en moins dans la table |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com