2013-03-03 3 views
0

Je suis en train de limiter la quantité de données affichées par MySQL & PHP J'ai un plugin java pour Minecraft qui enregistre les connexions utilisateur dans une table MySQL, Les données sont insérées dans la base de données avec:PHP/MySQL Limite des données

« Nom d'utilisateur » « joindate » « exitdate »

« NOM » « DATE à TIME » « DATE à TIME »

Je veux limiter les données, donc je ne reçois pas les doublons après l'joindate explose et "at (TIME)" est supprimé.

Actuellement comment ça marche est: 3/03/2013 | 03/03/2013 | 03/03/2013 Je veux être en mesure de cacher ces ses donc il n'y a pas des centaines de figurants qui n'a pas besoin d'être là

+0

voulez-vous obtenir la dernière date pour chaque 'nom'? –

+0

bien que je n'ai aucune idée de ce que votre demande ressemble à votre ne pas utiliser les formats de date/heure de la DB, mais en stockant une date sous forme de texte? –

+0

partager la requête qui affiche les doublons et le résultat attendu. – SparKot

Répondre

0

Essayez GROUP BY:

GROUP BY DATE_FORMAT(`Joindate`,'%y%m%d') 

Si ce n'est pas une colonne de type natif DATE vous pouvez essayer substring tant que vos dates sont standard longueur:

GROUP BY SUBSTRING(`Joindate`,0,9) 

Cela fera tous les matches en un seul résultat.

Questions connexes