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. try
    		{
    			$bdd = new PDO('mysql:host=localhost;dbname=mabase', 'root', '');
    		}
    		catch (Exception $e)
    		{
    			die('Erreur : ' . $e->getMessage());
    		}
    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
    2. je voulais juste savoir quelle technologie tu utiisais pour te connecter a ta base.
    3. Ha d'accord bah MySQL et PDO
  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