• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Hauptmenü wird mehrmals angezeigt

HappyNils

New member
PHP:
$verbindung = mysql_connect("mysql.lima-city.de", "***", "***");
mysql_select_db("***");
$result = mysql_query("SELECT * FROM menue");

while($menue = mysql_fetch_array($result))
{
echo "
<div id='menue2'>
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td class='label'>$menue[menue]</td>
</tr> ";
}

Habe auf meiner Seite so gemacht, dass alle Menüs aus der Datenbank geladen werden. Jetzt habe ich die Variable Hauptmenü aber mehrmals in der Datenbank angezeigt, und somit auch mehrmals auf der Seite ausgeführt...aber dies will ich nicht...wie schaff ich das, dass auch wenn Hauptmenü mehrmals in der Datenbank steht, dies nur einmal angezeigt wird?

Limit 1 zeigt er ja nur ein Beitrag an...
 
Du solltest alles in ein Array schreiben und diesen auf unique prüfen lassen. Dann werden alle doppelten Einträge über Bord geworfen.
 
ist doch nicht schwer. Du legst $menue[menue] in einem Array ab und überprüfst in der Schleife ob der Wert schon in dem Array vorkommt.
 
Viel einfacher: in SQL-Statement einfach nach der `menu`-Spalte gruppieren lassen: " GROUP BY `menu`".
 
Zurück
Oben