cakay

  • Nombre de sujets
    1
  • Nombre de messages
    10
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

cakay
le 08/09/2003 à 21:25
Un problème de requête...
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
cakay
le 05/09/2003 à 00:13
les types de requetes !
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
cakay
le 04/09/2003 à 22:35
les types de requetes !
ça sert à trouver la valeur maximun d'un champ

il y a aussi MIN et SUM, etc...
cakay
le 04/09/2003 à 21:39
les types de requetes !
AS permet de créer un alias. par exemple

select MAX(row_id) AS identifiant FROM table ORDER BY identifiant;
cakay
le 04/09/2003 à 14:14
Un problème de requête...
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.
cakay
le 04/09/2003 à 14:11
Un problème de requête...
<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.
cakay
le 04/09/2003 à 13:35
Un problème de requête...
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.
cakay
le 04/09/2003 à 12:56
Un problème de requête...
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
LoadingChargement en cours