⊗ppSpPDNP 61 of 83 menu

PHP හි PDO හි නම් කළ ස්ථාන දරන්නන්

පහසුව සඳහා, නම් කළ ස්ථාන දරන්නන් භාවිතා කළ හැකිය, එහිදී අරාවේ ඇති විචල්‍ය අනුපිළිවෙල වැදගත් නොවේ. අපි බලමු ඒවා සමඟ වැඩ කරන්නේ කෙසේද යන්න.

නැවතත් අපට පහත විචල්‍ය ඇතැයි සිතමු:

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

අපි නම් කළ ස්ථාන දරන්නන් භාවිතා කර SQL විමසුමක් සාදමු. ඒවායේ වාක්‍ය ඛණ්ඩය මෙසේය: කොලෝන්, පසුව ස්ථාන දරන්නාගේ නම. අපි ඒවා විමසුමේ භාවිතා කරමු:

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

විමසුම සකස් කරමු:

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

විමසුම ක්‍රියාත්මක කරමු, පරාමිති ලෙස එයට සම්බන්ධීකරණ අරාවක් සම්ප්‍රේෂණය කරමින්, එහි යතුරු SQL විමසුමේ ඇති ස්ථාන දරන්නන්ගේ නම් වන අතර, අගයන් අදාළ විචල්‍ය වේ:

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

අපට ප්‍රතිඵලය නරඹාගත හැකිය:

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

සියල්ල එකට එකතු කර පහත කේතය ලබා ගනිමු:

<?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); } ?>

පහත විචල්‍යය ලබා දී ඇත:

<?php $age = 30; ?>

වයස නිශ්චිත විචල්‍ය අගයට සමාන වන සියලුම පරිශීලකයන් සොයන්න.

පහත විචල්‍ය ලබා දී ඇත:

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

වයස විචල්‍යවල අගයන් මගින් නිර්වචනය කරන ලද පරාසයක පවතින සියලුම පරිශීලකයන් සොයන්න.

පහත විචල්‍ය ලබා දී ඇත:

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

වයස සහ වැටුප යන දෙකම විචල්‍යවල අගයන් මගින් නිර්වචනය කරන ලද පරාසයන් තුළ පවතින සියලුම පරිශීලකයන් සොයන්න.

සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න