Ses derniers messages sur les forums
merci de m'avoir aidé pour cette requête ;)
il suffisait d'écrire la requête SQL en php
$sql=mysql_query("CREATE TABLE tmp (C2 varchar(20) , id varchar(2))");
$sql=mysql_query("INSERT INTO tmp select C2, MAX(id) from table GROUP BY C2");
ensuite de faire le "select...where" qui va bien :D
Comment peut-on donc afficher la ligne contenant la plus grande valeur d'un certain champ par rapport à un groupe
Pour chaque personne ayant posté, trouver le dernier message du jour.
PHP 4.2 & MySQL 3.23
Ton truc peut-il faire ça ?
Merci pour ton aide
ça sert à trouver la valeur maximun d'un champ
il y a aussi MIN et SUM, etc...
AS permet de créer un alias. par exemple
select MAX(row_id) AS identifiant FROM table ORDER BY identifiant;
Bon appétit ;-)
Merci pour ton aide :-)
dans une colonne la description des rubriques : alignement à droite
dans une autre colonne : un espace insécable et la rubrique
Tu as une idée ?
Donc j'aimerai pouvoir afficher tous les noms et ce, à la date la plus avancée
PS : excusez-moi pour le double message. j'ai eu peur qu'il y ait confusion.
Merci.
<i>Ou bien est ce que tu veux tous les noms et ce, à la date la plus avancée ?</i>
oui oui c'est bien ce que je veux :)
Merci.
Merci pour votre,
J'ai dans une base des informations qui sont saisies suivant une évolution horaire. J'aimerais ensuite afficher ces informations réactualisés.
Exemple:
13:00 nom1 val text num
13:05 nom2 val text num
13:05 nom1 val text num
13:30 nom3 val text num
13:35 nom2 val text num
etc...
Comment afficher la dernière mise à jour de nom1, nom2 et nom3 ?
Avec un id unique autoincrémenté je peux faire
$sql = "
SELECT
MAX(ID),
nom,
heure,
val,
text,
num
FROM bd
WHERE date_create = 'TODAY'
GROUP BY nom
";
$res= send_sql($sql);
Ensuite créer le tableau, etc...
Le problème est qu'il m'affiche que les valeurs du premier enregistrement et non pas les plus récents.
Merci beaucoup de m'aider.
Bonjour,
Je souhaite faire un récapitulatif html d'une base de donnée avec php.
Voici les données de départ :
c1 = heure, c2 = nom, c3 = nb
18:00 toto 5
18:01 tata 3
18:05 toto 1
18:06 tata 7
18:10 toto 2
je voudrais afficher le dernier toto et tata enregistrés. j'ai essayé avec
MAX(c1) AS c1 mais je n'obtiens pas le résultat voulu.
Merci pour votre aide.
MySQL 3.23, PHP 4.2