⊗ppPmDBNSl 369 of 447 menu

PHP-те базаға SQL сұраныс жасау кезінде жазбаларды таңдау

Сіз тесттік кодта деректер базасынан деректерді таңдайтын 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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау