RocketMedlem sedan feb. 2000372 inläggFrågan#1 Jag vet inte om man löser det här lättast med php eller mySQL kommandon, men det finns säkert någon här som kan hjälpa mig.
Jag skriver ut en lista men en massa namn från i mySQL databas i en php fil. Jag vill att listan ska se ut så här.
A
Alf
Anders
B
Bengt
Berit
o.s.v.
Hur löser man detta på ett smidigt sätt? Jag har nästan lyckats men det blir så mycket kod, det måste ju gå att lösa detta enkelt?
LLarsGMedlem sedan dec. 200012 464 inlägg Det är enklast med PHP
<?php
$res = mysql_query("SELECT namn FROM t order by namn asc");
$init = "";
while($Row = mysql_fetch_array($res)) {
if ( substr($row["namn"],1,1) != $init) {
if ( $init != "" ) echo "<br>";
$init = substr($row["namn"],1,1);
echo $init . "<br>";
}
echo $row["name"] . "<br>";
}
?>
------------------
essentitia preter non sans multiplicandum
[Redigerat av LarsG den 18 jul 2001]