⊗ppPmDBNSl 369 of 447 menu

Узимање записа при СКЛ упиту у бази у ПХП-у

У тест коду сте већ видели команду SELECT, која узима податке из базе података. Хајде сада да детаљније размотримо њену синтаксу. Ево је:

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

Као што видите, после имена табеле можете још додати команду WHERE, у којој можете писати ограничење на записе које узимате. У условима су дозвољене следеће операције поређења: =, !=, <>, <, >, <=, >=.

Хајде да погледамо њихову примену на примерима.

Пример

Узмимо корисника са id, једнаким 2:

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

Пример

Узмимо кориснике са id, већим од 2:

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

Пример

Узмимо кориснике са id, већим или једнаким 2:

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

Пример

Узмимо кориснике са id, различитим од 2:

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

Пример

Уместо команде != можете писати команду <>:

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

Пример

Узмимо кориснике старе 23 године:

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

Пример

Узмимо кориснике са платом од 500:

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

Пример

Узмимо корисника са именом 'user1'. Овде нас чека важна детаљ: пошто је име стринг, онога се мора ставити у наводнике:

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

Пример

Ако команда WHERE недостаје, онда ће се узети сви записи из табеле. Хајде да узмемо све запослене:

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

Практични задаци

Узмите корисника са id, једнаким 3.

Узмите кориснике са платом од 900.

Узмите кориснике старе 23 године.

Узмите кориснике са платом већом од 400.

Узмите кориснике са платом једнаком или већом од 500.

Узмите кориснике са платом НЕ једнаком 500.

Узмите кориснике са платом једнаком или мањом од 500.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј