Hallo,
wahrscheinlich eine für Euch leichte Frage:
Möchte an 3 Stellen auf der Homepage eine Datenbankausgabe aus derselben Spalte (an 1. Stelle Datensatz 1, an 2. Stelle Datensatz 2, an 3. Stelle Datensatz 3-15) machen.
hier mal der code:
$ausgabe = "SELECT spalte FROM liste WHERE datum_von > NOW() ORDER BY datum_von";
$suchergebnis = mysql_query ($ausgabe) OR die(mysql_error());
while ($row = mysql_fetch_assoc ($suchergebnis))
{
echo "<div class=\"Stelle1\">\n";
echo "HIER SOLL BEI STELLE 1 mit LIMIT (Datensatz 1 aus Spalte) AUSGEGEBEN WERDEN";
echo " </div>\n";
echo "<div class=\"Stelle2\">\n";
echo "HIER SOLL BEI STELLE 2 mit LIMIT (Datensatz 2 aus Spalte) AUSGEGEBEN WERDEN";
echo " </div>\n";
echo "<div class=\"Stelle3\">\n";
echo "HIER SOLL BEI STELLE 3 mit LIMIT (Datensätze 3-15 aus Spalte) AUSGEGEBEN WERDEN";
echo " </div>\n";
}
ist das in der Art irgendwie möglich. ich weiß zwar, daß es sicher mit 3 SELECT-Abfragen und den dazugehörigen LIMIT's funktioniert, aber das ist ja nicht der Sinn der Sache ausserdem würde viel Code zusammenkommen, deswegen die Frage wie es mit obiger Methode geht. Muß ich hier LIMIT bereits in der Select-Abfrage für die 3 Stellen definieren (was wohl nicht geht) oder direkt bei jeder Ausgabe. Bitte um Hilfe.
vielen dank!
wahrscheinlich eine für Euch leichte Frage:
Möchte an 3 Stellen auf der Homepage eine Datenbankausgabe aus derselben Spalte (an 1. Stelle Datensatz 1, an 2. Stelle Datensatz 2, an 3. Stelle Datensatz 3-15) machen.
hier mal der code:
$ausgabe = "SELECT spalte FROM liste WHERE datum_von > NOW() ORDER BY datum_von";
$suchergebnis = mysql_query ($ausgabe) OR die(mysql_error());
while ($row = mysql_fetch_assoc ($suchergebnis))
{
echo "<div class=\"Stelle1\">\n";
echo "HIER SOLL BEI STELLE 1 mit LIMIT (Datensatz 1 aus Spalte) AUSGEGEBEN WERDEN";
echo " </div>\n";
echo "<div class=\"Stelle2\">\n";
echo "HIER SOLL BEI STELLE 2 mit LIMIT (Datensatz 2 aus Spalte) AUSGEGEBEN WERDEN";
echo " </div>\n";
echo "<div class=\"Stelle3\">\n";
echo "HIER SOLL BEI STELLE 3 mit LIMIT (Datensätze 3-15 aus Spalte) AUSGEGEBEN WERDEN";
echo " </div>\n";
}
ist das in der Art irgendwie möglich. ich weiß zwar, daß es sicher mit 3 SELECT-Abfragen und den dazugehörigen LIMIT's funktioniert, aber das ist ja nicht der Sinn der Sache ausserdem würde viel Code zusammenkommen, deswegen die Frage wie es mit obiger Methode geht. Muß ich hier LIMIT bereits in der Select-Abfrage für die 3 Stellen definieren (was wohl nicht geht) oder direkt bei jeder Ausgabe. Bitte um Hilfe.
vielen dank!
Kommentar