moin,
hoffe mir kann hier jemand weiterhelfen, auch wenn bei diesem sub forum nicht explizit mysql aufgeführt ist
das Problem ist folgendes:
ich habe in der mysql Datenbank Daten, die ich aus 3 Tabellen auslesen muss, und dann in PHP in einer Tabelle anzeigen lassen will.
Leider bekomm ich durch einen join nicht das gewünschte Ergebnis.
Ich hatte Testweise mal einen join mit nur zwei tabellen probiert, was genaus wenig funktionierte:
$query = "SELECT
band.BAND_NAME,
prod.PROD_BEZEICHNUNG
FROM tbl_rezensionen_bands AS band,
tbl_rezensionen_produkte AS prod
";
$erg = mysqli_query($con,$query);
while($row = mysqli_fetch_assoc($erg)) {
echo $row['BAND_NAME'];
echo "
";
}
Alles anzeigen
ich hatte halt Testweise mal nur 2 Tabellen im join reingenommen,das Problem ist, dass bei der Ausgabe das ganze 8x ausgegeben wird
das sieht dann so aus:
Bandname
ghjfvghj
4576467
dfghfg
fghdcfg
dfgsd
dfgsd
Bandname
ghjfvghj
4576467
dfghfg
fghdcfg
dfgsd
dfgsd
Bandname
ghjfvghj
4576467
dfghfg
fghdcfg
dfgsd
dfgsd
Bandname
ghjfvghj
4576467
dfghfg
fghdcfg
dfgsd
dfgsd
Bandname
ghjfvghj
4576467
dfghfg
fghdcfg
dfgsd
dfgsd
Bandname
ghjfvghj
4576467
dfghfg
fghdcfg
dfgsd
dfgsd
Bandname
ghjfvghj
4576467
dfghfg
fghdcfg
dfgsd
dfgsd
Bandname
ghjfvghj
4576467
dfghfg
fghdcfg
dfgsd
dfgsd
Alles anzeigen
obwohl eigentlich nur
ausgegeben werden sollte
Da ich nicht so recht wusste wo da das Problem liegt hatte ich versucht den join zu umgehen, und das ganze in eine temp table einzutragen, die ich dann ja auslesen könnte. Ich hatte dafrü dann zum Testen mal einen Datensatz genommen:
$i=0;
while($i < count($array_sum)) {
$result2 = "INSERT INTO temp_ausgabe(BAND_NAME) VALUES('$dump')";
$dump = $array_sum[$i];
mysqli_query($con,$result2);
$i++;
}
$array_sum beinhaltet hierbei die werte aus BAND_NAME
wenn ich den array über echo und ne for schleife ausgeben lasse ist das alles auch ok, sobald ich ihn allerdings wie im codeschnipsel oben in die DB eintrage erhalte ich jedesmal einen leeren Datensatz vor den andern Datensätzen
also ich bin da so langsam ratlos...
wär Klasse, wenn jemand das Problem sieht, manchmal sieht man ja den Wald vor Bäumen nichtmehr.
mfg ein ratloser Sukkubus