2010-10-20 4 views
0

J'ai une table dans laquelle il y a des champs comme nom d'utilisateur, nom, âge, activité. Dans ce cas, si un nouvel utilisateur est ajouté, une image s'affiche à côté de ce nom d'utilisateur. Jusqu'à présent, le tri était fait par activité par défaut, mais je veux que tous les nouveaux utilisateurs soient affichés en premier dans la table par défaut, comment puis-je trier dans ce cas?Problèmes de tri de l'image

Un conseil?

+0

Comment marquez-vous les nouveaux utilisateurs dans votre tableau? –

+0

Je viens d'ajouter une image dans la table à côté de cet utilisateur – Rishi2686

Répondre

1

Sans le savoir, eh bien, quoi que ce soit, sur la façon dont vous implémentez cela, il est un peu difficile.

Si les données de la table provient d'une base de données et vous êtes déjà le tri basé sur un domaine d'activité, votre requête a juste besoin de trier sur un champ supplémentaire: au lieu de ORDER BY activity que vous pourriez avoir ORDER BY isnew, activity ou ORDER BY image, activity. Alternativement, si les données sont simplement dans une structure de données PHP, alors vous pouvez simplement faire un rendu en deux étapes de votre table - parcourir et écrire des lignes avec une image, puis encore pour celles sans.

+0

Je viens de modifier la question ci-dessus pour avoir une idée complète. – Rishi2686

0

Vous devez changer votre requête SQL - quelque chose comme:

SELECT * FROM `users` ORDER BY `created` DESC