PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mysql-abfrage



tocotac
18-09-2002, 17:39
ich hab da 'ne tabelle, ungefähr so.....:

row 0 row 1
aaaaa 1
aaaaa 2
bbbbb 3
cccccc 4
aaaaa 5
cccccc 6
. .
. .
. .


nun möchte ich eine abfrage stellen, mit folgendem ergebnis....:

row 0 row 1
aaaaa 1
bbbbb 3
cccccc 4

entschulding bitte, das ich mich nicht mit worten ausdrücken kann, aber mein schädel brumt gerade dermassen... *heul*

spike
19-09-2002, 09:31
Hi,


tut mir leid ich verstehe Dein Problem nicht ganz.

Was willst Du denn aus der Tabelle rauslsaugen?

Mach doch ne ganz normale SQL-Abfrage z.B.

SELECT spalte1, spalte2
FROM tabelle;

oder wenn Du es noch weiter einschränken willst:

SELECT spalte1, spalte2
FROM tabelle
WHERE spalte1 = 'ein_string'
AND spalte2 = eine_zahl;

tocotac
19-09-2002, 18:27
problem schon gelöst....

was ich wollte war: select überschrift, anzahl from table1
dabei soll nur die überschrift angezeigt werden, die die höchste anzahl hat.
so hab ich es bewerkstelligt:
$ergebnis = ("select überschrift from tab1 order by anzahl");
while ($zeile = mysql_fetch_row($ergebnis))
{
if ($tempzeile != $zeile[0])
echo $zeile[0];
$tempzeile = $zeile[0];
}

the_brain
22-09-2002, 12:32
... und ich denke mal schneller.

select überschrift from tab1 order by anzahl DESC
denn dann brauchste nur einmal auszulesen.