Hallo zusammen,
versuche seit 3 Std eine Lösung zu finden.
Ich möchte halt bei einer Karte 3x FFFF stehen haben und nicht FFFF dreimal neben einander
So sieht es momentan aus:
QuoteFFFF
FFFF
FFFF
SSSS
HHHH
HHHH
EEEE
Und so soll es aussehen
Quote3x FFFF1x SSSS
2x HHHH
1x EEEE
Das ist der Query
PHP
//Zält wieviele Kartenamen in der Datenbank eingetragen wurden
$abfrage = "
SELECT
COUNT(sprache)
FROM
karte
WHERE
karte.rarity = '1'";
$ergebnis = mysql_query($abfrage);
$menge = mysql_fetch_row($ergebnis);
$karte_name_menge = $menge[0];
$query = "
SELECT
karte_name.db_name_de AS knDE,
karte_name.db_name_en AS knEN,
karte.rarity,
karte.setnumber AS kaSE,
karte.db_sell,
karte.sprache AS kaSR,
edition.short AS edSH,
sprache.short AS spSH,
rarity.name AS raNA,
quality.name_prim AS quNP,
auflage.db_name_de AS auSH
FROM
karte
INNER JOIN
karte_name
ON
karte_name.id = karte.nameid
INNER JOIN
edition
ON
edition.id = karte.edition
INNER JOIN
sprache
ON
sprache.id = karte.sprache
INNER JOIN
rarity
ON
rarity.id = karte.rarity
INNER JOIN
quality
ON
quality.id = karte.quality
INNER JOIN
auflage
ON
auflage.id = karte.db_auflage
WHERE
karte.rarity = '1'
ORDER BY
karte.db_sell,
karte_name.db_name_de
";
$rs = mysql_query($query) OR die("Error: ".mysql_error()."</ br> Zeile ".__LINE__);
while($row = mysql_fetch_array($rs)) {
echo "" . $karte_name_menge . "x ";
echo "" . kartenname($row['knDE'], $row['knEN'], $row['kaSR']) . " ";
echo "" . $row['edSH'] . "-";
echo "" . $row['spSH'];
echo "" . $row['kaSE'] . " | ";
echo "" . $row['raNA'] . " | ";
echo "" . $row['quNP'] . " | ";
echo "" . $row['auSH'] . "</br>";
}
Display More