⊗ppPmDBNSl 369 of 447 menu

PHP-də SQL sorğuları ilə qeydlərin seçilməsi

Test kodunda siz artıq verilənlər bazasından məlumat seçən SELECT əmrini görmüsünüz. Gəlin indi onun sintaksisi ilə daha ətraflı tanış olaq. Budur:

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

Gördüyünüz kimi, cədvəlin adından sonra, seçilən qeydlərə məhdudiyyət qoya biləcəyiniz WHERE əmrini əlavə etmək olar. Şərtdə aşağıdakı müqayisə əməliyyatlarına icazə verilir: =, !=, <>, <, >, <=, >=.

Gəlin onların tətbiqini nümunələr üzərində görək.

Nümunə

id-si 2-yə bərabər olan istifadəçini seçək:

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

Nümunə

id-si 2-dən böyük olan istifadəçiləri seçək:

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

Nümunə

id-si 2-dən böyük və ya bərabər olan istifadəçiləri seçək:

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

Nümunə

id-si 2-yə bərabər olmayan istifadəçiləri seçək:

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

Nümunə

!= əmri yerinə <> əmrindən də istifadə etmək olar:

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

Nümunə

Yaşı 23 olan istifadəçiləri seçək:

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

Nümunə

Maaşı 500 olan istifadəçiləri seçək:

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

Nümunə

Adı 'user1' olan istifadəçini seçək. Burada bizi mühüm bir nüans gözləyir: ad sətir olduğu üçün onun dırnaq işarələri içərisində yazılması zəruridir:

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

Nümunə

Əgər WHERE əmri olmasa, cədvəldəki bütün qeydlər seçiləcək. Gəlin bütün işçiləri seçək:

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

Praktiki tapşırıqlar

id-si 3-ə bərabər olan istifadəçini seçin.

Maaşı 900 olan istifadəçiləri seçin.

Yaşı 23 olan istifadəçiləri seçin.

Maaşı 400-dən çox olan istifadəçiləri seçin.

Maaşı 500-ə bərabər və ya çox olan istifadəçiləri seçin.

Maaşı 500-ə bərabər OLMAYAN istifadəçiləri seçin.

Maaşı 500-ə bərabər və ya az olan istifadəçiləri seçin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et