B
ByeBye 242513
Hallo Community,
wieso erhalte ich kein Ergebnis bei folgender Abfrage? Stimmt etwas mit der JOIN-Verknüpfung nicht?
wieso erhalte ich kein Ergebnis bei folgender Abfrage? Stimmt etwas mit der JOIN-Verknüpfung nicht?
SQL:
Tabelle: adressen
-----------------------------
id straße hausnummer
-----------------------------
1 musterstraße 3
2 baumweg 12
5 blumenallee 53
8 sonnenstraße 8
SQL:
Tabelle: kunden
-----------------------------
id rechnungsadresse
-----------------------------
1 2
2 1
3 5
4 8
PHP:
$kundenID = intval(2);
$sql = 'SELECT
a.straße,
a.hausnummer
FROM
adressen AS a
INNER JOIN
kunden AS k ON a.id = k.rechnungsadresse
WHERE
k.id=?';
if($stmt = $db->prepare($sql)) {
$stmt->bind_param('i', $kundenID);
$stmt->bind_result($straße, $hausnummer);
$stmt->execute();
$stmt->fetch();
$stmt->close();
echo $straße.' '.$hausnummer;
} else {
echo $sql->errno.'-'.$sql->error;
echo $stmt->errno.'-'.$stmt->error;
echo $db->errno.'-'.$db->error;
}
Zuletzt bearbeitet von einem Moderator: