質問編集履歴

1

修正

2019/02/23 12:27

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -282,66 +282,6 @@
282
282
 
283
283
 
284
284
 
285
-
286
-
287
-
288
-
289
- $per_page = 5; //1pageに何件表示するか
290
-
291
-
292
-
293
- if(isset($_GET['page'])){
294
-
295
- $page = $_GET['page']; //htmlでリンクを押下時それぞれのページを取得
296
-
297
- }else{
298
-
299
- $page = 1; //もし、それ以外の値が入ってきたら1pageに飛ばす
300
-
301
- }
302
-
303
-
304
-
305
- try{
306
-
307
- $dbh = new PDO('mysql:host='.DB_HOST.';dbname='.DB_NAME,DB_USER,DB_PASS);
308
-
309
- }catch(PDOException $e){
310
-
311
- echo $e->getMessage();
312
-
313
- exit;
314
-
315
- }
316
-
317
-
318
-
319
- $offset = $per_page * ($page -1); //offsetを計算 現在のページ -1 * 何件表示するか
320
-
321
- $sql = "select * from comments limit ".$offset.",".$per_page; //
322
-
323
-
324
-
325
- $comments = array();
326
-
327
- foreach($dbh->query($sql) as $row){
328
-
329
- array_push($comments,$row);
330
-
331
- }
332
-
333
-
334
-
335
- $total = $dbh->query("select count(*) from comments")->fetchColumn(); //カラム数をカウント
336
-
337
- $totalPages = ceil($total/$per_page); //何ページ必要かを計算
338
-
339
-
340
-
341
-
342
-
343
-
344
-
345
285
  // データベースへの接続を閉じる
346
286
 
347
287
  mysqli_close( $link );