⊗ppSpPDNP 61 of 83 menu

Vendmbajtësit e Emërtuar në PDO në PHP

Për lehtësi, mund të përdorni vendmbajtës të emërtuar, ku rendi i variablave në array nuk ka rëndësi. Le të shohim se si të punohet me to.

Le të themi përsëri se kemi variablat e mëposhtëm:

<?php $min = 1; $max = 5; ?>

Le të bëjmë një kërkesë SQL, duke përdorur vendmbajtës të emërtuar. Sintaksa e tyre është: dy pika, e më pas emri i vendmbajtësit. Le t'i përdorim ato në kërkesë:

<?php $sql = 'SELECT * FROM users WHERE id>:min and id<:max'; ?>

Përgatisim kërkesën:

<?php $res = $pdo->prepare($sql); ?>

Ekzekutojmë kërkesën, duke i kaluar si parametra një array asociativ, ku çelësat do të jenë emrat e vendmbajtësve në kërkesën SQL, dhe vlerat - variablat përkatëse:

<?php $res->execute([ 'min' => $min, 'max' => $max ]); ?>

Mund të shohim rezultatin:

<?php while ($row = $res->fetch()) { var_dump($row); } ?>

Le të mbledhim gjithçka së bashku dhe të marrim kodin e mëposhtëm:

<?php $min = 1; $max = 5; $sql = 'SELECT * FROM users WHERE id>:min and id<:max'; $res = $pdo->prepare($sql); $res->execute([ 'min' => $min, 'max' => $max ]); while ($row = $res->fetch()) { var_dump($row); } ?>

Jepet variabla:

<?php $age = 30; ?>

Gjeni të gjithë përdoruesit, mosha e të cilëve është e barabartë me vlerën e dhënë në variabël.

Janë dhënë variablat:

<?php $age1 = 20; $age2 = 30; ?>

Gjeni të gjithë përdoruesit, mosha e të cilëve qëndron në intervalin të përcaktuar nga vlerat e variablave.

Janë dhënë variablat:

<?php $age1 = 20; $age2 = 30; $salary1 = 1000; $salary2 = 2000; ?>

Gjeni të gjithë përdoruesit, të cilët kanë moshën DHE pagën që qëndrojnë në intervalin të përcaktuar nga vlerat e variablave.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo