PDO මඟින් PHP හි LIMIT ක්රියාකරු සමඟ වැඩ කිරීම
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 විමසුමක් සම්පාදනය කරන්න,
යනු තුන්වන සිට ආරම්භ කර
පරිශීලකයන් දෙදෙනෙකු පෙන්වයි.