Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Ergebnis von SELECT MAX per php ausgeben [Anfänger] Antworten
Ergebnis von SELECT MAX per php ausgeben [Anfänger]

EGGI
Pixelschubser


Beiträge: 3


Hallo,

Google hat mich hierher geschickt. Leider konnte ich trotzdem keinen passenden Beitrag finden.

Ich suche per SELECT MAX den höchsten Wert einer Spalte raus und möchte diesen dann per echo einfach ausgeben. Nur klappt das irgendwie nicht so richtig.

1: 
2: 
3:
$sql_query2 = "SELECT MAX($search_cdnummer)
               AS $search_cdnummer
               FROM $tablename";


Die Abfrage funktioniert. Zumindest kommt keine Fehlermeldung. Aber wie bekomme ich den Wert jetzt da wieder raus?

MfG, EGGI

  Profil   Website   Editieren   Zitieren

EGGI
Pixelschubser


Beiträge: 3


...ich glaub' ich hab's gefunden. Ob die Lösung 'sauber' ist, weiß ich nicht aber es funktioniert mal soweit...

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8:
$sql_query2 = "SELECT MAX($search_cdnummer)
               AS $search_cdnummer
               FROM $tablename";
               
$ergebnis_anzahl_cds = mysql_query($sql_query2);
$row2 = mysql_fetch_object($ergebnis_anzahl_cds);
   echo "Anzahl CD's in der Datenbank: <b>";
   echo $row2->cdnummer;

  Profil   Website   Editieren   Zitieren

Der_HOmer[DE]
Quasselstrippe


Beiträge: 239


und wenn du's so machst?

1: 
2: 
3:
$result = mysql_query("SELECT * FROM $tablename");
$row2 = mysql_num_rows($result);
echo "Anzahl CD's in der Datenbank: <b> $row2";

Diese Nachricht wurde geändert von: Der_HOmer[DE]
  Profil   Editieren   Zitieren

EGGI
Pixelschubser


Beiträge: 3


Hallo,

...ich vermute dass diese Lösung nicht funktionieren wird. Die Datenbank ist nicht 'sauber' angelegt. Ich pflege da seit 1986 Daten ein und habe damals auf einem Atari 1040 jeden einzelnen Track als Datensatz angelegt.
Die Übernahme auf ein x86'er System war dann denkbar einfach. Nur jetzt hab' ich die Daten in diesem Format (CD-Nummer; Track-Nummer; Titel-Nummer; Titel; CD-Titel; Zeit) über eine .csv in MySql importiert und mir ist es bis jetzt noch nicht gelungen den Widerspruch zwischen CD's mit einem einzelnen Interpreten und Samplern aufzulösen.

Mit mysql_num_rows bekomme ich zum jetzigen Zeitpunkt also höchstens die Anzahl der Titel raus.

Aber vielen herzlichen Dank für den Vorschlag!

MfG, EGGI

  Profil   Website   Editieren   Zitieren
 

Antworten
Nach oben