Problème avec une fonction SQL

Bonjour à tous,

J'ai dans ma page une fonction (PhP) de cette forme :
function maFonction ($query)   

(je l'ai simplifiée pour l'exemple)

Lorsque j'appelle cette fonction voila a quoi le code ressemble :
pagination("SELECT COUNT(*) AS nbentree FROM commentaire_news WHERE id_news = $id");


et voici la ligne ou est utilisée la requête en paramètre :
$reponse = $bdd->query($query)


Le code est fonctionnel à un détail près : j'ai ma requête qui s'affiche comme si j'avais fais un echo dessus :
SELECT COUNT(*) AS nbentree FROM commentaire_news WHERE id_news = 3


Sauriez vous d'ou viens le problème ?
Merci d'avance !

3 réponses

  1. Qu'utilise tu pour la connexion a la base de donnee ?
    0
    1. try
      		{
      			$bdd = new PDO('mysql:host=localhost;dbname=mabase', 'root', '');
      		}
      		catch (Exception $e)
      		{
      			die('Erreur : ' . $e->getMessage());
      		}
      0
      1. Le problème ne viens pas de la je pense car le reste de mon code fonctionne comme si la requète avait bien été effectuée
        0
      2. je voulais juste savoir quelle technologie tu utiisais pour te connecter a ta base.
        0
      3. Ha d'accord bah MySQL et PDO
        0
    2. Montre le reste. C'est etrange que tu ais ce comportement avec PDO.

      N'oubliez pas de mettre le statut resolu si vous avez obtenu votre réponse
      Il y 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres
      0