⊗ppPmDBNSl 369 of 447 menu

Seleksie van rekords tydens SQL-navraag na databasis in PHP

In die toetskode het jy reeds die opdrag SELECT gesien, wat data uit die databasis kies. Laat ons nou meer in detail na die sintaksis daarvan kyk. Hier is dit:

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

Soos jy kan sien, kan jy na die tabelnaam nog die WHERE-opdrag byskryf, waarin jy beperkings op die gekose rekords kan skryf. Die volgende vergelykingsoperasies is in die voorwaarde toegelaat: =, !=, <>, <, >, <=, >=.

Laat ons hul toepassing in voorbeelde ondersoek.

Voorbeeld

Laat ons die gebruiker met id, gelyk aan 2, kies:

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

Voorbeeld

Laat ons gebruikers met id, groter as 2, kies:

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

Voorbeeld

Laat ons gebruikers met id, groter as of gelyk aan 2, kies:

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

Voorbeeld

Laat ons gebruikers met id, nie gelyk aan 2 nie, kies:

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

Voorbeeld

In plaas van die opdrag != kan jy die opdrag <> skryf:

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

Voorbeeld

Laat ons gebruikers op ouderdom 23 jaar kies:

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

Voorbeeld

Laat ons gebruikers met 'n salaris van 500 kies:

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

Voorbeeld

Laat ons die gebruiker met die naam 'user1' kies. Hier wag 'n belangrike nuans op ons: aangesien die naam 'n string is, moet dit in aanhalingstekens geplaas word:

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

Voorbeeld

As die opdrag WHERE afwesig is, sal alle rekords uit die tabel gekies word. Laat ons alle werknemers kies:

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

Praktiese take

Kies die gebruiker met id, gelyk aan 3.

Kies gebruikers met 'n salaris van 900.

Kies gebruikers op ouderdom 23 jaar.

Kies gebruikers met 'n salaris van meer as 400.

Kies gebruikers met 'n salaris gelyk aan of groter as 500.

Kies gebruikers met 'n salaris NIE gelyk aan 500 nie.

Kies gebruikers met 'n salaris gelyk aan of minder as 500.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp