Wenn eine MySQL-Datenbank viele Einträge enthält und man diese immer auf einer Seite anzeigt, kann es zu langen Ladezeiten kommen.
Man könnte entweder eine Blätterfuntion benutzen (siehe mein Tutorial) oder man sortiert die Einträge nach dem Anfangsbuchstaben.
if(!isset($_GET['buchstabe'])){
$buchstabe = a;
}else{
$buchstabe = $_GET['buchstabe'];
}
?>
<a href="diedatei.php?buchstabe=a">A</a>
<a href="diedatei.php?buchstabe=b">B</a>
<a href="diedatei.php?buchstabe=c">C</a>
<a href="diedatei.php?buchstabe=d">D</a>
<!-- UND SO WEITER -->
<BR><BR>
<?php
$sql = "SELECT *
FROM tabelle
WHERE feld LIKE '$buchstabe%'";
$query = mysql_query($sql) or die ("<font color=\"red\">MySQL-Error: ".mysql_error()."</font>");
#Hier die Abfrage der einzelnen Einträge per
#while()-Schleife auslesen.
Soo und das wars schon
MfG,
LAN
Bei weiteren Fragen schickt mir ne PN.