Hallo,
ich möchte den Inhalt zweier Tabellen mit einem JOIN oder CROSS JOIN
abfragen. Doch leider habe ich mir da wohl doch mehr einen Joint gedreht.
Also hier meine SQL abfrage,
das SELECT ist geprüft und ohne Fehlermeldung doch leider habe ich keine Datenausgabe, alle echos bleiben ohne Inhalt.
Was mache ich da falsch.
ich möchte den Inhalt zweier Tabellen mit einem JOIN oder CROSS JOIN
abfragen. Doch leider habe ich mir da wohl doch mehr einen Joint gedreht.
Also hier meine SQL abfrage,
das SELECT ist geprüft und ohne Fehlermeldung doch leider habe ich keine Datenausgabe, alle echos bleiben ohne Inhalt.
Was mache ich da falsch.
PHP:
$sql = 'SELECT kunden.*, rechte.* FROM kunden CROSS JOIN rechte WHERE kunden.pseudo="'.$_POST["user"].'" AND kunden.pass="'.md5($_POST["pwd"]).'"';
$erg = mysql_query($sql);
if (mysql_num_rows ($erg) > 0){
while($zeile = mysql_fetch_assoc($erg)){
$_SESSION["k_id"] = $zeile["kunden.k_id"];
$_SESSION["pseudo"] = $zeile["kunden.pseudo"];
$_SESSION["name"] = $zeile["kunden.name"];
$_SESSION["vorname"] = $zeile["kunden.vorname"];
$_SESSION['rechte'] = $zeile["rechte.rechte"];
$_GET["funktion"] = "startseite" ;
}
} else{
$FehlerAusgabe = $fehlerEintrag ;
}
echo 'sqlstr ' .$sql. '<br/>';
echo 'K_ID' .$_SESSION['k_id'] . '<br/>';
echo 'pseudo' .$_SESSION['pseudo'] . '<br/>';
echo 'name' .$_SESSION['name'] . '<br/>';
echo 'vorname' .$_SESSION['vorname']. '<br/>';
echo 'rechte ' .$_SESSION['rechte'] . '<br/>';