Hallo allemaal,

ik heb 3 tabellen.
-dvd
-genre
-koppel_tabel

(1 dvd kan meerdere genres hebben en omgekeerd 1 genre kan bij meerdere dvd's horen)

Nu wil ik de volgende gegevens hebben:
-dvd.dvd_titel
-genre.genre_naam
--------------------------------------
Dit lijkt niet helemaal te werken.

<?php
$sql="SELECT dvd.dvd_titel, genre.genre_naam
FROM dvd
JOIN koppel_tabel
ON dvd.dvd_id = koppel_tabel.dvd_id
JOIN genres
ON koppel_tabel.dvd_id = genre.genre_id
WHERE dvd_titel="Een willekeurig titel";
?>

het resultaat zou dan moeten zijn:

|Een willekeurig titel|actie|
|Een willekeurig titel|comedy|
Zo dan?

<?php
$sql="SELECT dvd.dvd_titel, genre.genre_naam
FROM dvd
JOIN (koppel_tabel
JOIN genres
ON koppel_tabel.dvd_id = genre.genre_id)
ON dvd.dvd_id = koppel_tabel.dvd_id
WHERE dvd_titel='"Een willekeurig titel"'";
?>

Zie ook Hier
een unexpected t_string
een syntax fout ergens
<?php
$sql="SELECT dvd.dvd_titel, genre.genre_naam
FROM dvd
JOIN (koppel_tabel
JOIN genres
ON koppel_tabel.dvd_id = genre.genre_id)
ON dvd.dvd_id = koppel_tabel.dvd_id
WHERE dvd_titel='Een willekeurig titel'";
?>
<?php
$sql="SELECT dvd.dvd_titel, genre.genre_naam
FROM dvd
JOIN (koppel_tabel
JOIN genres
ON koppel_tabel.dvd_id = genre.genre_id)
ON dvd.dvd_id = koppel_tabel.dvd_id
WHERE dvd_titel='".$Een_willekeurige_titel."'";
?>

Zo moest die zijn. Je kent wel erg weinig ervan he :S

Reageren