⊗ppPmDBNSl 369 of 447 menu

Records selecteren met SQL query's naar een database in PHP

In de testcode heb je al het commando SELECT gezien, dat gegevens uit de database selecteert. Laten we nu dieper ingaan op de syntaxis. Hier is het:

<?php $query = "SELECT * FROM table WHERE condition"; ?>

Zoals je ziet, kan je na de tabelnaam het commando WHERE toevoegen, waarin je beperkingen voor de te selecteren records kunt plaatsen. De volgende vergelijkingsoperaties zijn toegestaan in de voorwaarde: =, !=, <>, <, >, <=, >=.

Laten we de toepassing ervan bekijken aan de hand van voorbeelden.

Voorbeeld

Laten we de gebruiker selecteren met id gelijk aan 2:

<?php $query = "SELECT * FROM users WHERE id=2"; ?>

Voorbeeld

Laten we gebruikers selecteren met een id groter dan 2:

<?php $query = "SELECT * FROM users WHERE id>2"; ?>

Voorbeeld

Laten we gebruikers selecteren met een id groter dan of gelijk aan 2:

<?php $query = "SELECT * FROM users WHERE id>=2"; ?>

Voorbeeld

Laten we gebruikers selecteren met een id niet gelijk aan 2:

<?php $query = "SELECT * FROM users WHERE id!=2"; ?>

Voorbeeld

In plaats van het commando != kan je het commando <> gebruiken:

<?php $query = "SELECT * FROM users WHERE id<>2"; ?>

Voorbeeld

Laten we gebruikers selecteren met een leeftijd van 23 jaar:

<?php $query = "SELECT * FROM users WHERE age=23"; ?>

Voorbeeld

Laten we gebruikers selecteren met een salaris van 500:

<?php $query = "SELECT * FROM users WHERE salary=500"; ?>

Voorbeeld

Laten we de gebruiker selecteren met de naam 'user1'. Hier ligt een belangrijk nuance op de loer: omdat de naam een string is, moet deze tussen aanhalingstekens worden geplaatst:

<?php $query = "SELECT * FROM users WHERE name='user1'"; ?>

Voorbeeld

Als het commando WHERE ontbreekt, dan worden alle records uit de tabel geselecteerd. Laten we alle werknemers selecteren:

<?php $query = "SELECT * FROM users"; ?>

Praktische opdrachten

Selecteer de gebruiker met id gelijk aan 3.

Selecteer gebruikers met een salaris van 900.

Selecteer gebruikers van 23 jaar oud.

Selecteer gebruikers met een salaris hoger dan 400.

Selecteer gebruikers met een salaris gelijk aan of hoger dan 500.

Selecteer gebruikers met een salaris NIET gelijk aan 500.

Selecteer gebruikers met een salaris gelijk aan of lager dan 500.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren