⊗ppPmDBNSl 369 of 447 menu

PHP да БДга SQL сўров билан ёзувларни танлаш

Синнов кодида сиз БДдан маълумотларни танлайдиган SELECT буйругини кўргандингиз. Келинг энди унинг синтаксиси билан батафсил танишайлик. Ана у:

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

Кўриб turganingizdek, жадвал номидан кейин 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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш