私はOOPとPDOにまったく慣れておらず、MYSQLの結果をページごとに表示する方法を理解できませんでした(たとえば、ページごとに10)。これを行うための最良の方法は何でしょうか?
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();
}
}
}