⊗ppPmDBNSl 369 of 447 menu

Urval av poster vid SQL-förfrågan till databasen i PHP

I testkoden har du redan sett kommandot SELECT, som väljer data från databasen. Låt oss nu ta en närmare titt på dess syntax. Så här ser det ut:

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

Som du kan se, kan du efter tabellnamnet skriva kommandot WHERE, där du kan sätta begränsningar för de poster som väljs. Följande jämförelseoperationer är tillåtna i villkoret: =, !=, <>, <, >, <=, >=.

Låt oss titta på deras användning med exempel.

Exempel

Låt oss välja användaren med id lika med 2:

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

Exempel

Låt oss välja användare med id större än 2:

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

Exempel

Låt oss välja användare med id större än eller lika med 2:

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

Exempel

Låt oss välja användare med id inte lika med 2:

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

Exempel

Istället för kommandot != kan du skriva kommandot <>:

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

Exempel

Låt oss välja användare i åldern 23 år:

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

Exempel

Låt oss välja användare med en lön på 500:

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

Exempel

Låt oss välja användaren med namnet 'user1'. Här väntar en viktig nyans: eftersom namnet är en sträng måste det omges av citattecken:

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

Exempel

Om kommandot WHERE saknas, så kommer alla poster från tabellen att väljas. Låt oss välja alla anställda:

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

Praktiska uppgifter

Välj användaren med id lika med 3.

Välj användare med en lön på 900.

Välj användare i åldern 23 år.

Välj användare med en lön högre än 400.

Välj användare med en lön lika med eller större än 500.

Välj användare med en lön INTE lika med 500.

Välj användare med en lön lika med eller mindre än 500.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa