⊗ppPmDBNSl 369 of 447 menu

Селекција на записи при SQL барање до базата во PHP

Во тестот кодот веќе ја видовте командата 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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј