저는 OOP 및 PDO에 상당히 익숙하며 MYSQL 결과를 페이지별로 표시하는 방법을 알지 못합니다 (예 : 페이지 당 10 개). 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?PHP + MYSQL 페이지 - OOP 및 PDO
public function getResults() {
try {
$con = new PDO(DB_DSN, DB_USERNAME, DB_PASSWORD);
$con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT * FROM table ORDER BY id DESC LIMIT 10";
$result = $con->query($sql);
while($row = $result->fetch(PDO::FETCH_ASSOC)) {
$msg_id = $row['id'];
echo '<div id="results">' .$msg_id. '</div>';
}
$con = null;
}catch(PDOException $e) {
echo $e->getMessage();
}
}
}
이 조금 넓은 정말 PDO 또는 OOP 관련이 없습니다. – jeroen
'getResults()'함수에 추가 매개 변수를 추가하려고하면 추가 매개 변수는'$ start','$ count'가됩니다 – Deepak
[PHP PDO bindValue in LIMIT] 가능한 중복 (http://stackoverflow.com/questions)/2269840/php-pdo-bindval-in-limit) – Barmar