WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Ergebnis von SELECT MAX per php ausgeben [Anfänger] » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
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

Nach oben