Pagination avec pdo
Fermé
gabbermaniac
Messages postés
137
Date d'inscription
mercredi 4 mars 2009
Statut
Membre
Dernière intervention
23 août 2011
-
5 avril 2010 à 15:23
avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 - 5 avril 2010 à 17:31
avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 - 5 avril 2010 à 17:31
1 réponse
avion-f16
Messages postés
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
5 avril 2010 à 17:31
5 avril 2010 à 17:31
La "pagination en PDO" ça ne veut rien dire.
Il suffit de compter le nombre d'entrées, de faire une division pour obtenir le nom de pages, et les écrires ...
Il suffit de compter le nombre d'entrées, de faire une division pour obtenir le nom de pages, et les écrires ...
<?php
$pdo = new PDO('mysql:host=localhost;dbname=tabase','root','');
$sql = 'SELECT COUNT(*) as nb FROM news';
$req = $pdo->query($sql);
$data = $req->fetch();
$nbArticles = $data['nb'];
$newsParPage = 4;
$nbPage = ceil($nbArticles / $newsParPage);
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data=mysql_fetch_assoc($req);
$nbArt =$data['nbArt'];
$perPage = 4;
$nbPage= ceil($nbArt/$perPage);
...
?>