Klassenliste erstellen
Hallo Leute,
ich habe ein neues Problem: ich habe in meiner Datenbank eine Schülerliste mit allen Schülern und einer Spalte mit der Klasse. Also stehen alle der Schüler aller verschiedenen Klassen in derselben Tabelle. Nun möchte ich eine Seite schreiben, wo die Schüler nach Klassen aufgereiht werden, also zB: 1a Bart Milhouse 1b Lisa Terry .... usw. nur soll php bzw. sql nach Möglichkeit selbst erkennen, welche Klassen es überhaupt gibt. Es können nämlich jederzeit neue Klassen angegeben werden. Bei Fragen wendet euch an mich, bei Lösungsvorschlägen - bringt sie vor! :) Danke, mrmoechen |
AW: Klassenliste erstellen
wie wärs mit einem
select name, klasse from table order by klasse und dann bei der ausgabe eben nur die klasse ausgeben wenn sie ungleich zu der klasse des vorherigen schülers ist... |
AW: Klassenliste erstellen
danke feuervogel,
hab das mal probiert, nur bin ich php-mäßig noch ziemlicher Anfänger. Wie sieht der Code ungefähr aus?? |
AW: Klassenliste erstellen
zeig was du hast, und wir zeigen dir was du bekommen könntest :-)
|
AW: Klassenliste erstellen
ok, da will ich mal nicht so sein, wenns hilft ;)
PHP-Code:
Nebenbei: was bewirkt eigentlich das "list" am schluss?? |
AW: Klassenliste erstellen
Zitat:
|
AW: Klassenliste erstellen
PHP-Code:
|
AW: Klassenliste erstellen
Danke, das ist klasse! Hat mir sehr geholfen.
Nur bei // SQL Anfrage an den Mysql Server schicken hast du bei verbindung das $ vergessen... zum Glück hab ichs sofort gemerkt ;) Danke nochmal! MfG |
AW: Klassenliste erstellen
Dieser Parameter ist aber sowiso optional und kann (solltest du nicht mehrere verbindungen zu verschiedenen Datenbanken haben) weggelassen werden und es funktioniert genauso :)
|
AW: Klassenliste erstellen
Ausser im Fehlerfall, wenn PHP von sich aus versucht, eine Verbindung mit den Werten von mysql.default_(port,host,user,password) herzustellen. Wenn man die Resource immer schön brav mit angibt, versucht PHP das garnicht erst, auch nicht bei "Server gone away" Fehlern, die einfach mal zwischendurch auftreten können, wenn der Mysql Server 'n Päuschen macht.
Also ich empfehle, diesen Parameter immer mit anzugeben. Naja, eigentlich empfehle ich, mysql_xyz() garnicht zu verwenden, sondern PDO :) |
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:21:08 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.