⊗ppSpPDLWo 69 of 83 menu

Работа з аператарам LIMIT у PDO ў PHP

Пры работе з аператарам LIMIT у падрыхтаваным запыце, можа ўзнікнуць праблема - лічбы ў запыце аўтаматычна канвертуюцца ў радкі, што ў сваю чаргу выкліча памылку SQL-сінтаксісу.

Можна ліквідаваць праблему з няправільным інтэрпрэтаваннем лікаў у запыце, прывязаўшы значэнні зменных з дапамогай метаду bindValue і задаўшы ім лікавы рэжым з дапамогай PARAM_INT:

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

Складзіце IN запыт, які вывядзе двух карыстальнікаў, пачынаючы з трэцяга.

Беларуская
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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць