Php et avg()
Fermé
NightwishQc
-
15 juil. 2014 à 18:19
zermat Messages postés 160 Date d'inscription jeudi 19 juin 2014 Statut Membre Dernière intervention 3 juin 2016 - 15 juil. 2014 à 19:26
zermat Messages postés 160 Date d'inscription jeudi 19 juin 2014 Statut Membre Dernière intervention 3 juin 2016 - 15 juil. 2014 à 19:26
1 réponse
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
15 juil. 2014 à 19:26
15 juil. 2014 à 19:26
Bonjour,
pourquoi vous mettez deux guillet en fin de requête faite simplement :
$rate = $bdd->query('SELECT AVG(rate) FROM picrate WHERE picid='.$id);
mais le problème je pense c'est ici :
$rate = ratingPic($picInfos->picid);
$picInfos->picid ne retourne pas un entier, peut être un tableau, essayer par exemple
$rate = ratingPic($picInfos->picid[0]);
ou
$rate = ratingPic(intval($picInfos->picid));
pour voir qu'est-ce que ça donne
pourquoi vous mettez deux guillet en fin de requête faite simplement :
$rate = $bdd->query('SELECT AVG(rate) FROM picrate WHERE picid='.$id);
mais le problème je pense c'est ici :
$rate = ratingPic($picInfos->picid);
$picInfos->picid ne retourne pas un entier, peut être un tableau, essayer par exemple
$rate = ratingPic($picInfos->picid[0]);
ou
$rate = ratingPic(intval($picInfos->picid));
pour voir qu'est-ce que ça donne