小道具

setAttribute(PDO::ATTR_EMULATE_PREPARES, false); //ページ数が指定されているとき $page = 0; if(isset($_GET['page']) && $_GET['page'] > 0){ $page = intval($_GET['page']) - 1; } //ページで表示するためのデータの取得開始位置 $page = $page * $num; //カテゴリーを代入 $category = "props"; //DBのmodel_dataからデータを取得 $data = $db -> prepare("SELECT `title`, `name`, `imageName` FROM `model_data` WHERE `category`=:category ORDER BY `created` DESC LIMIT :page, :num"); $data -> bindParam(':category', $category, PDO::PARAM_STR); $data -> bindParam(':page', $page, PDO::PARAM_INT); $data -> bindParam(':num', $num, PDO::PARAM_INT); $data -> execute(); //$data = $data -> fetchAll(PDO::FETCH_ASSOC); //該当する件数を取得 $count = $db -> prepare("SELECT COUNT(*) FROM `model_data` WHERE `category`=:category"); $count -> bindParam(':category', $category, PDO::PARAM_STR); $count -> execute(); $dataCount = $count ->fetchColumn(); } catch(PDOExeption $e) { die('エラー:' . $e -> getMessage()); } ?>
fetch()): ?>
'; ?>
'; ?>

'; for($i=1; $i<=$max_page; $i++){ if($page ==$i){ echo $i; } else{ echo '' . $i .' '; } } echo '

'; ?>