• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Höchsten und niedrigsten Wert ausgeben

Tomm

Mitglied
Hallo,

wie gibt man den höchsten und niegrigsten Wert aus einer Tabelle aus
Ich hab das so probiert, das funktioniert aber nicht

PHP:
$result = mysql_query("SELECT  MIN(datum) AS $min_datum MAX(datum) AS $max_datum FROM tabelle"); 
 $datum =$min_datum;
 $datum = date( 'd.m.Y',strtotime( $datum) );   
echo    $datum; 
 $datum2 =$max_datum;
 $datum2 = date( 'd.m.Y',strtotime( $datum2) );   
echo    $datum2;

Gruß
Tomm
 
Da hast du etwas falsch verstanden :D Du mischst hier PHP mit SQL.
Du kannst temporäre Felder mit SQL erstellen mit dem AS aber nicht direkt PHP Variablen setzen.
Du musst schon weiterhin noch mit mysql_fetch_array oder sontigen Konsorten das ganze auslesen :D
Das Feld hat dann nur der Namen den du mit As vergeben hast.
Beispiel:
PHP:
$ausgabe = mysql_fetch_array($result);
echo $ausgabe['min_datum'];
Dafür solltets du allerdings das $ wegnehmen.
Und um alle Daten zu erhalten das ganze mit ner Schleife durchlaufen :)

Edit:
Nebenbei. Habe wenn du 6-7 Themen unter deinem guckst, mich auch damit beschäftigt :)
 
Deinen Beitrag , weiter unten hab ich gelesen
Ich komm trotzdem nicht weiter, da erscheint immer ne Fehlermeldung

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in.....

Vielleicht liegst an den ```, ausgegeben wird gar nichts :-(

PHP:
 $result = mysql_query("SELECT  MIN(datum) AS min_datum MAX(datum) AS max_datum FROM tabelle"); 
 $ausgabe = mysql_fetch_array($result);
echo $ausgabe['min_datum'];
 
Da fehlt ein Komma in deiner Query :)
PHP:
mysql_query("SELECT  MIN(datum) AS min_datum , MAX(datum) AS max_datum FROM tabelle");
 

Neueste Beiträge

Zurück
Oben