Einem User sollen nur Kategorien angezeigt werden
für die er eingetragen ist z. B. Kategorie 1000,1200,1800,2000
Dazu existiert in der Mysql-Datenbank ein Feld userkategorie
in der die Userkategorien eingetragen werden.
Mein Lösungsansatz:
Das ganze funzt.
Was mich stört ist jedoch, das bei jedem Schleifendurchlauf
eine Anfrage an die Datenbank geschickt wird.
Hat einer ne bessere Idee?
für die er eingetragen ist z. B. Kategorie 1000,1200,1800,2000
Dazu existiert in der Mysql-Datenbank ein Feld userkategorie
in der die Userkategorien eingetragen werden.
Mein Lösungsansatz:
PHP-Code:
$userkategorie = "1000,1200,1800,2000";
// Datensatz der Userdatenbank
$userkategorie = explode (",", $userkategorie);
//Datensatz in array auflösen.
foreach ($userkategorie as $kat)
// Schleife array
{
$sql = "SELECT * FROM tabelle WHERE kat01='$kat' ";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
echo ($row["bezeichnung"].'<br>');
}
?>
Was mich stört ist jedoch, das bei jedem Schleifendurchlauf
eine Anfrage an die Datenbank geschickt wird.
Hat einer ne bessere Idee?
Kommentar