Hallo. Ich habe folgendes Problem.
Das ist meine Tabelle bzw Datenbank:
UIDA UIDZ SID
1 115 26
1 115 33
1 115 36
1 449 208
1 449 68
1 518 99
Diese frage ich nach den verschiedenen UIDZ´s ab und lasse Sie mir ausgeben:
115
115
115
449
449
518
Soweit ja ganz simpel. JEtzt will ich aber, dass wenn eine Zahl 2mal vorkommt das er Sie trotzdem nur einmal schreibt.
Also ich will praktisch ein Ergebniss das dann so aussieht:
115
449
518
Meine Versuche dazu: (send_sql, res usw sind vordefinierte funktionen die mir die Abfrage erleichtern)
PHP-Code:
$sql68 = "select UIDZ from DB where UIDA = 1 ORDER BY UIDZ";
$res68 = send_sql($sql68);
$anzahl68=mysql_numrows($res68);
if ($anzahl68)
{
for ($z=0;$z<$anzahl68;$z++)
{
$UIDZ=mysql_result($res68, $z, UIDZ);
$y = $z - 1;
if ($UIDZ[$z] <> $UIDZ[$y])
{
echo "$UIDZ";
}
}
}
Das ist wahrscheinlich vollkommener Blödsinn, ist mir klar. Aber weiter komm ich mit meinem Latein nicht ...
