⊗ppSpPDLWo 69 of 83 menu

PDO-də LIMIT operatoru ilə işləmək PHP-də

Hazırlanmış sorğuda LIMIT operatoru ilə işləyərkən, bir problem yarana bilər - sorğudakı rəqəmlər avtomatik olaraq sətirlərə çevrilir, bu da öz növbəsində SQL sintaksis xətasına səbəb olacaq.

Sorğudakı rəqəmlərin səhv şərh olunması problemini aradan qaldırmaq olar, dəyişənlərin qiymətlərini bindValue metodu ilə bağlayaraq və onlara PARAM_INT istifadə edərək rəqəmli rejimi təyin etməklə:

<?php $start = 2; $count = 5; $res = $pdo->prepare('SELECT * FROM users LIMIT ?, ?'); $res->bindValue(1, $start, PDO::PARAM_INT); $res->bindValue(2, $count, PDO::PARAM_INT); $res->execute(); $row = $res->fetchAll(); var_dump($row); ?>

Üçüncüdən başlayaraq iki istifadəçi çıxaran IN sorğusu tərtib edin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et