Beste,

Ik wil gegevens ophalen uit meerdere tabellen, maar er dienen wel aan een aantal voorwaarden te worden voldaan. Ik zal proberen het hieronder zo goed mogelijk te omschrijven.
<?php
$info = "
SELECT
b.*,
k.*
FROM
bedrijven AS b
LEFT JOIN
klanten AS k
ON
k.bedr_id = b.id
WHERE
b.id = " . $_SESSION['ID']
;
if($res_info = mysql_query($info))
{
if(mysql_num_rows($res_info) >= 1)
{
$row_info = mysql_fetch_assoc($res_info);
}
else {
echo 'Er kunnen geen resultaten worden opgehaald';
}
}
else {
echo mysql_error();
}
?>
Deze query laat informatie over een bepaald bedrijf zien. Als er in de tabel klanten geen relatie is met de tabel bedrijven, dan toont hij wel de bedrijfsinformatie, maar niet de klanten. ALs er wel een relatie met de tabel klanten is, dan toont hij het allebei.
Nu wil ik nog een tabel erbij uitlezen.

Hierbij wil ik het hezelfde bereiken als hierboven beschreven staat met wel of geen relatie.

Ik hoop dat het een beetje duidelijk is.

Mvg,

Erik
[edit]Query klopte van geen kant, nu wel :P[/edit]
[edit]Werkt OUTER JOIN niet op MySQL? Ik krijg continue een foutmelding die begint bij 'OUTER ..[/edit]

Reageren