Hi,
ich formuliere mein Vorhaben noch einmal übersichtlicher:
//die $anzahl gebe ich vor
$anzahl = 1;
//hier sollen alle Namen abgefragt werden die 1 posts haben
$sql = "SELECT name from `tabelle` WHERE `posts` = '".mysql_real_escape_string($anzahl)."'";
$select = mysql_query($sql);
$total = mysql_num_rows($select);
//wenn kein Datensatz gefunden wurde
if(($total==0) && ($total<=5))
{
//hier sollen alle Namen abgefragt werden die 2 posts haben
$anzahl = $anzahl + 1;
$sql = "SELECT name from `tabelle` WHERE `posts` = '".mysql_real_escape_string($anzahl)."'";
$select = mysql_query($sql);
$total = mysql_num_rows($select);
}
//wenn noch immer kein Datensatz gefunden wurde
else if(($total==0) && ($total<=5))
{
//hier sollen alle Namen abgefragt werden die 3 posts haben
$anzahl = $anzahl + 1;
$sql = "SELECT name from `tabelle` WHERE `posts` = '".mysql_real_escape_string($anzahl)."'";
$select = mysql_query($sql);
$total = mysql_num_rows($select);
}
Die Abfrage soll so lange wiederholt/ausgeführt werden bis min. 1 Datensatz gefunden wurde.
Das ist nur vereinfacht dargestellt. Bitte keine Belehrungen über den Sinn oder Unsinn - es ist nur ein Beispiel.
Danke Steff