⊗ppSpPDLWo 69 of 83 menu

Darbība ar LIMIT operatoru PDO PHP

Strādājot ar LIMIT operatoru sagatavotā vaicājumā, var rasties problēma - cipari vaicājumā tiek automātiski pārveidoti par virknēm, kas savukārt izraisīs SQL sintakses kļūdu.

Problēmu ar nepareizu ciparu interpretāciju vaicājumā var novērst, piesaistot mainīgo vērtības ar metodes bindValue palīdzību un norādot tiem skaitlisko režīmu ar PARAM_INT palīdzību:

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

Sastādiet IN vaicājumu, kurš izvadīs divus lietotājus, sākot no trešā.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt