⊗ppPmDBNSl 369 of 447 menu

Uchambuzi wa Rekodi Wakati wa Utafutaji wa SQL kwenye PHP

Katika msimbo wa majaribio tayari umeona amri SELECT, inayofanya uchambuzi wa data kutoka kwa Hifadhidata. Hebu sasa tuchunguze zaidi kuhusu sintaksia yake. Hii ni hivyo:

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

Kama unavyoona, baada ya jina la jedwali unaweza kuandika tena amri WHERE, ambayo unaweza kuandika vikwazo kwenye rekodi zinazochaguliwa. Katika hali hiyo, shughuli zifuatazo za kulinganisha zinakubalika: =, !=, <>, <, >, <=, >=.

Hebu tuangalie utumizi wake kwa mifano.

Mfano

Wacha tuchague mtumiaji mwenye id, sawa na 2:

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

Mfano

Wacha tuchague watumiaji wenye id, kubwa kuliko 2:

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

Mfano

Wacha tuchague watumiaji wenye id, kubwa kuliko au sawa na 2:

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

Mfano

Wacha tuchague watumiaji wenye id, isiyo sawa na 2:

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

Mfano

Badala ya amri != unaweza kuandika amri <>:

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

Mfano

Wacha tuchague watumiaji wenye umri wa 23 miaka:

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

Mfano

Wacha tuchague watumiaji wenye mshahara wa 500:

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

Mfano

Wacha tuchague mtumiaji mwenye jina 'user1'. Hapa tunakabiliwa na nuance muhimu: kwa kuwa jina ni msururu, ni lazima liwe kwenye alama za quotation:

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

Mfano

Ikiwa amri WHERE haipo, basi rekodi zote kutoka kwenye jedwali zitachaguliwa. Wacha tuchague wafanyikazi wote:

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

Kazi za Vitendo

Chagua mtumiaji mwenye id, sawa na 3.

Chagua watumiaji wenye mshahara wa 900.

Chagua watumiaji wenye umri wa 23 miaka.

Chagua watumiaji wenye mshahara zaidi ya 400.

Chagua watumiaji wenye mshahara sawa na au zaidi ya 500.

Chagua watumiaji wenye mshahara SI sawa na 500.

Chagua watumiaji wenye mshahara sawa na au chini ya 500.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa