⊗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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан