⊗ppSpPDVB 63 of 83 menu

Lidhja Pozicionale e Variablave në PDO në PHP

Mund të lidhni variabla me kërkesën një nga një. Kjo bëhet duke përdorur metodën bindValue. Pastaj kërkesa e përftuar ekzekutohet, por në këtë rast në execute nuk kaloset asgjë.

Kjo lidhje lejon përcaktimin e saktë të llojit të variablës, duke anuluar mbështjelljen automatike në thonjëza për vlerat numerike. Le të shohim se si bëhet kjo. Le të supozojmë se kemi dy variabla, një varg dhe një numerike:

<?php $name = 'name1'; $age = 25; ?>

Le të përgatisim kërkesën:

<?php $sql = 'SELECT * FROM users WHERE name=? or age=?'; $res = $pdo->prepare($sql); ?>

Tani le të lidhim variablat me kërkesën duke përdorur metodën bindValue. Në parametrin e parë të metodës specifikohet numri i pozitës në kërkesë, në të dytin parametër - emri i variablës, dhe në të tretin specifikohet lloji i variablës (numerik ose varg):

<?php $res->bindValue(1, $name, PDO::PARAM_INT); $res->bindValue(2, $age, PDO::PARAM_STR); ?>

Le të ekzekutojmë kërkesën:

<?php $res->execute(); ?>

Le të shohim rezultatin:

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

Janë dhënë variablat:

<?php $name1 = 'name1'; $name2 = 'name2'; ?>

Merrni përdoruesit, emri i të cilëve përputhet me vlerën e njërës ose të variablës tjetër.

Janë dhënë variablat:

<?php $age1 = 21; $age2 = 22; ?>

Merrni përdoruesit, mosha e të cilëve përputhet me vlerën e njërës ose të variablës tjetër.

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