⊗ppPmDBNSl 369 of 447 menu

Udtagelse af poster ved SQL-forespørgsel til database i PHP

I testkoden har du allerede set kommandoen SELECT, der udtrækker data fra databasen. Lad os nu undersøge dens syntaks mere detaljeret. Her er den:

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

Som du kan se, kan du efter tabellnavnet skrive WHERE-kommandoen, hvor du kan skrive begrænsninger for de valgte poster. Følgende sammenligningsoperationer er tilladt i betingelsen: =, !=, <>, <, >, <=, >=.

Lad os se deres anvendelse med eksempler.

Eksempel

Lad os vælge brugeren med id lig med 2:

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

Eksempel

Lad os vælge brugere med id større end 2:

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

Eksempel

Lad os vælge brugere med id større end eller lig med 2:

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

Eksempel

Lad os vælge brugere med id ikke lig med 2:

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

Eksempel

I stedet for kommandoen != kan du skrive kommandoen <>:

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

Eksempel

Lad os vælge brugere på alderen 23 år:

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

Eksempel

Lad os vælge brugere med en løn på 500:

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

Eksempel

Lad os vælge brugeren med navnet 'user1'. Her er der en vigtig nuance: da navnet er en streng, skal det sættes i anførselstegn:

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

Eksempel

Hvis kommandoen WHERE mangler, vælges alle poster fra tabellen. Lad os vælge alle medarbejdere:

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

Praktiske opgaver

Vælg brugeren med id lig med 3.

Vælg brugere med en løn på 900.

Vælg brugere i alderen 23 år.

Vælg brugere med en løn på mere end 400.

Vælg brugere med en løn lig med eller større end 500.

Vælg brugere med en løn IKKE lig med 500.

Vælg brugere med en løn lig med eller mindre end 500.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis