[Access] Regroupement de champs

Thierry_ZT1
Invité n'ayant pas de compte PHPfrance

22 sept. 2006, 14:41

Bonjour,

Une petite question bête, je pense.
Une table provenant d'Access me fournit des fiches avec un champ Utilisateur et un champ Email(+d'autres champs). Ma requête PHP me sort bien mes enregistrements triés par Utilisateur.

Le pb, c'est que j'ai plusieurs enregistrements du même utilisateur dans ma requête et je voudrais faire une liste unique pour chaque personne correspondant aux affaires à relancer (par exemple) et l'envoyer par mail nominativement pour chaque personne.

Voici ce que j'ai fait pour commencer:

$Emetteur = $Detail->Fields('Emetteur');

while (!$Detail->EOF) {
if ($Emetteur <> $Detail->Fields('Emetteur')) {
$Emetteur = $Detail->Fields('Emetteur');
}
else
{
echo $Emetteur."\n";

$Detail->MoveNext();
}
}
Mais il me sort plusieurs fois la même personne.

Quelqu'un peut m'aider?

Merci.

Mammouth du PHP | 19672 Messages

22 sept. 2006, 19:22

Il faudrait voir la requête SQL pour te répondre, il doit y avoir un problème avec un GROUP BY absent ou mal défini.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: