Selecteren uit meerdere tabellen

Selecteren uit meerdere tabellen in MySQL is vrij simpel. Het lijkt chaotisch en moeilijk, maar dat is het niet. Om iets te selecteren uit een MySQL database gebruik je normaal:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$sql
= "SELECT veld1,veld2,veld3 FROM tabel_naam WHERE veld1 = 'waarde'";
$res = mysql_query($sql);
?>


Wanneer je iets wil gaan selecteren uit meerdere tabellen, geef je elke tabel een extra naam, waardoor je bijvoorbeeld het veld 'id' wat in meerdere tabellen voorkomt kunt identificeren. Je kunt namelijk niet zeggen van, ik wil 'id' als je uit meerdere tabellen selecteert. Hierdoor weet MySQL niet uit welke tabel je het veld 'id' wilt selecteren.

De velden (kolommen) die je selecteert wanneer je iets selecteert uit meerdere tabellen, moet dus dezelfde voornaam hebben als de naam van de tabel.

Het klinkt allemaal erg chaotisch en moeilijk, maar ik ga je in het volgende hoofdstukken praktische voorbeelden geven waardoor het makkelijk wordt te begrijpen.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Selecteren uit meerdere tabellen
  2. Voorbereiding
  3. Het echte werk!
  4. Het praktische voorbeeld ontleden
  5. Dubbele kolom namen

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.