⊗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štinaDanskDeutschEnglishEspañ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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη