Hi,
Ich habe nun zig stunden an Goolge & co durchwühlt und stehe mit einem "Problem" ein wenig an:
Ich möchte ein Namensverzeichnis sortiert nach A.... B.... C... etc. erstellen.
Dh.
Ich möchte aus meiner mysql Datenbank alle Nachnamen die mit A Beginnen in ein Div Schreiben
Dann B etc.
etwas so:
A.........
Alen Rudi
Ales Fritz
Anderer Name
B.........
Baslau Franz
Bresbaum Klaus
Bulan Kurt
C....
(leer wenn keiner mit C beginnt)
D...
Demla Martin
etc. etx
Was wäre der optimale weg sowas umzusetzen?
1) Datenbank Verbindung herstellen usw.. ist klar.
Seite wird eine php Seite sein... auch klar.
Natürlich kann ich etwa so alles ausgeben:
$query_Recordset1 = "SELECT * FROM meineTabelle WHERE meineTabelle.SpalteA LIKE 'a%' or SpalteA LIKE 'b%' ";
So gibts alle A's aus dann B's ...
Ich müsste aber in ein Div alle A's reinschreiben lassen
ein ein weiteres Div alle B's
usw.
Frage - wäre dieser Ansatz klug:
$query_Recordseta = "SELECT * FROM meineTabelle WHERE meineTabelle.SpalteA LIKE 'a%' ";
$query_Recordsetb = "SELECT * FROM meineTabelle WHERE meineTabelle.SpalteA LIKE 'b%' ";
$query_Recordsetc = "SELECT * FROM meineTabelle WHERE meineTabelle.SpalteA LIKE 'c%' ";
und dann in jedes Div diesen Code (mit a,b,c je nach Reihenfolge) rein:
<?php do { ?>
<?php echo $row_Recordseta['SpalteA']; ?></a><br /> <?php } while ($row_Recordseta = mysql_fetch_assoc($Recordseta)); ?>
zum Schluß der Seite:
<?php
mysql_free_result($Recordseta);
mysql_free_result($Recordsetb);
mysql_free_result($Recordsetc);
?>
Bitte um Hilfe
DANKE
Martin