von EGGI |
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 |
von Der_HOmer[DE] |
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"; |
|
von EGGI |
...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; |
|
von EGGI |
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 |