⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა