Problème avec ceil

Eléphanteau du PHP | 17 Messages

17 févr. 2019, 12:57

Bonjour, Bonsoir
Je teste un code pour faire une pagination en php et j'ai fait le code suivant

Code : Tout sélectionner

<?php $bdd = new PDO("mysql:host=127.0.0.1;dbname=articles;charset=utf8", "root", ""); $articles = $bdd->query('SELECT * FROM articles ORDER BY date_time_publication DESC'); $perpage = 4; $nbpage = ceil($articles/$perpage); $cpage = 1; ?>
Mais quand je teste mon code on me met : Notice: Object of class PDOStatement could not be converted to int in C:\wamp64\www\sac_web\sac\presse\page_articles_presse.php on line 6. Comment je peux résoudre ce problème svp?
Je crois comprendre qu'avec un PDO ma variable ne peut pas être convertie en int mais alors par quoi dois-je passer?
Merci pour vos réponses.

Mammouth du PHP | 1967 Messages

17 févr. 2019, 21:23

tu as besoin d'un fetch sur ta requète pour en obtenir les données. de plus tyu semble avoir besoin d'un rowcount pour ton calcul
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone du rubik's cube