Un problème avec la PDO

magmus Messages postés 2 Statut Membre -  
magmus Messages postés 2 Statut Membre -
Bonjour,

Je me suis remis il y a peu de temps à la programmation php. Voilà j'essaye d'apprendre la PDO mais j'ai un problème, sa ne marche pas.

Voici ma classe news :

<?php

class news{

# Attribution des variables

public $connection;
#Fonction construct

public function __construct($PARM_HOSTNAME, $PARM_DATABASE, $PARM_USER, $PARM_PASSWORD){

try{
$this->connection = new PDO('mysql:host='.$PARM_HOSTNAME.';dbname='.$PARM_DATABASE, $PARM_USER ,$PARM_PASSWORD);
}
catch(PDOException $e){
echo 'Connection failed: ' . $e->getMessage();
}

}

public function selectNews(){

$result = $this->connection->query('SELECT * FROM news');
$result->setFetchMode(PDO::FETCH_OBJ);
while($data = $result->fetch())
{
echo 'Voici une news :' . $data->contentNews . ' <br />';
}

}

}

?>

Et ici ce trouve mon erreur :

$result->setFetchMode(PDO::FETCH_OBJ);

Grâce a PHP j'obtien la joli erreur suivante :

Fatal error: Call to a member function setFetchMode() on a non-object in C:\wamp\www\Test\News\lib\classwork\news.php on line 32

Quelqun saurait il m'aider?

1 réponse

magmus Messages postés 2 Statut Membre
 
up
0