d2jsp
Log InRegister
d2jsp Forums > Off-Topic > International > Français > Help Php
1234Next
Add Reply New Topic New Poll
Member
Posts: 1
Joined: Jun 23 2013
Gold: 0.00
Jun 23 2013 12:02pm
Bonjour à tous,

Petites infos : Je souhaite récuperer tout simple un nombre de cases dans un troncon ( il sagit d'un jeu de l'oie )

J'ai ma fonction :

public function nbCases($pl, $tr)
{
$q = $this->db->prepare('SELECT Count(*) FROM caze WHERE ID_plateau = :idp and ID_troncon = :idt');
$q->bindValue(':idp', $pl, PDO::PARAM_INT);
$q->bindValue(':idt', $tr, PDO::PARAM_INT);
$q->execute();
$data = $q->fetch(PDO::FETCH_ASSOC);
return $data;
}

ça me renvoi toujours 1

Alors que quand je tape la requête directement dans phpmyadmin, il m'affiche le bon nombre.

ça doit venir du fetch mais je trouve pas quoi :/

Merci bien.

This post was edited by orma55 on Jun 23 2013 12:03pm
Member
Posts: 15,417
Joined: Mar 30 2008
Gold: 3,677.00
Jun 23 2013 01:08pm
il est sérieux lui ?
Member
Posts: 17,031
Joined: Mar 3 2010
Gold: 2,790.00
Jun 23 2013 01:09pm
This post is a violation of the site rules and appropriate action was taken.

D D D D D D DEGAGE
Member
Posts: 32,253
Joined: Feb 24 2006
Gold: 7,119.00
Jun 23 2013 01:39pm
tu ne pouvais pas mieux tomber, on a un expert php sur la section : pm harg
Member
Posts: 37,903
Joined: Jul 15 2006
Gold: 24,003.00
Jun 23 2013 02:27pm
La réponse D
Member
Posts: 525
Joined: Dec 9 2012
Gold: 20.00
Jun 23 2013 02:36pm
coucou !
Member
Posts: 6,147
Joined: Nov 11 2010
Gold: Locked
Jun 23 2013 04:24pm
chaussette !
Member
Posts: 987
Joined: Dec 3 2011
Gold: 0.31
Jun 23 2013 04:27pm
Triangle !
Member
Posts: 90
Joined: Aug 6 2011
Gold: 16.00
Jun 23 2013 04:27pm
Nigger !
Member
Posts: 4,372
Joined: Jul 2 2009
Gold: 3,630.00
Jun 23 2013 05:13pm
Quote (orma55 @ 23 Jun 2013 19:02)
Bonjour à tous,

Petites infos : Je souhaite récuperer tout simple un nombre de cases dans un troncon ( il sagit d'un jeu de l'oie )

J'ai ma fonction :

    public function nbCases($pl, $tr)
    {
        $q = $this->db->prepare('SELECT Count(*) FROM caze WHERE ID_plateau = :idp and ID_troncon = :idt');
        $q->bindValue(':idp', $pl, PDO::PARAM_INT);
        $q->bindValue(':idt', $tr, PDO::PARAM_INT);
        $q->execute();
        $data = $q->fetch(PDO::FETCH_ASSOC);
        return $data;
    }

ça me renvoi toujours 1

Alors que quand je tape la requête directement dans phpmyadmin, il m'affiche le bon nombre.

ça doit venir du fetch mais je trouve pas quoi :/

Merci bien.


Lorsque tu passes l'argument FETCH_ASSOC, la méthode fetch() renvoie un tableau. Si tu essaies d'afficher la valeur retournée directement, le problème vient peut-être de là.
Go Back To Français Topic List
1234Next
Add Reply New Topic New Poll