Hallo,
ich möchte die werte von zwei spalten einer mysql-tabelle abrufen. aufgrund dieser werte soll in einer anderen tabelle die entsprechnden einträge ausgelesen werden und diese dann ausgegeben werden.
ich habe bisher folgendes:
<?
include('verbindung.php');
$kats1 = mysql_query("SELECT region1 FROM ferien WHERE land = \"7\" GROUP BY region1 ");
$kat1 = mysql_fetch_array($kats1);
$kats2 = mysql_query("SELECT region2 FROM ferien WHERE land = \"7\" GROUP BY region2 ");
$kat2 = mysql_fetch_array($kats2);
$kategorien = array_merge($kats1, $kats2);
$kat_array = array_unique($kategorien);
foreach($kat_array as $kategorie) {
$katliste = mysql_query("SELECT region_id, region FROM regionen WHERE region_id = \"$kategorie.\" GROUP BY region ");
$katist = mysql_fetch_row($katliste);
echo "$katist2[0] = $katist2[1] <br>";
}
?>
doch als Ergebnis bekomme ich nur:
=
=
Kann mir jemand verraten, wo der fehler liegt?
ich möchte die werte von zwei spalten einer mysql-tabelle abrufen. aufgrund dieser werte soll in einer anderen tabelle die entsprechnden einträge ausgelesen werden und diese dann ausgegeben werden.
ich habe bisher folgendes:
<?
include('verbindung.php');
$kats1 = mysql_query("SELECT region1 FROM ferien WHERE land = \"7\" GROUP BY region1 ");
$kat1 = mysql_fetch_array($kats1);
$kats2 = mysql_query("SELECT region2 FROM ferien WHERE land = \"7\" GROUP BY region2 ");
$kat2 = mysql_fetch_array($kats2);
$kategorien = array_merge($kats1, $kats2);
$kat_array = array_unique($kategorien);
foreach($kat_array as $kategorie) {
$katliste = mysql_query("SELECT region_id, region FROM regionen WHERE region_id = \"$kategorie.\" GROUP BY region ");
$katist = mysql_fetch_row($katliste);
echo "$katist2[0] = $katist2[1] <br>";
}
?>
doch als Ergebnis bekomme ich nur:
=
=
Kann mir jemand verraten, wo der fehler liegt?
Kommentar