Andavos: php select-anweisung: datensätze mit selben namen auswählen

Beitrag lesen

Hallo,

mit einer Schleife in einer Schleife.

Also du fragst deine Datenbank ab:
SELECT * FROM $k_table
...
while(...)
{
//Dann kommt die nächste Abfrage

$abfrage = "SELECT * FROM $k_table WHERE name LIKE '$row->name'";
....

$result = mysql_query($abfrage);
$menge = mysql_num_rows($result);

if($menge >= 2)
{

while(...)
  {
  echo "Ausgabe";
  }
}

}

Also du fragst zuerst die ganze Datenbank ab. In dieser Whileschleife fragst du die Datenbank nochmal ab, aber mit WHERE name LIKE '$row->name'

$row->name soll der Inhalt/Wert von name (Feld) sein, ich weiß ja nicht wie du eine DB abfragst.

Durch diese WHERE Abfrage zeigt der die alle Werte an, die den Gleichen Inhalt haben.
Danach zählst du, wieviele Werte es sind ($menge)

Wenn $menge größer als 2 ist, gibt er dir "Ausgabe" aus ;)

Alles verstanden?

MFG
Andavos

--
http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr