Un problème avec la PDO
magmus
Messages postés
2
Statut
Membre
-
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?
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?
A voir également:
- Un problème avec la PDO
- Erreur undefined method PDO fetch - Forum PHP
- Requête Update et Delete en PDO ✓ - Forum PHP
- [PDO]Lors de l'execution:SQLSTATE[HY000]: General error: ✓ - Forum PHP
- PDO -> Requète des plus simplistes mais qui ne marche pas ?! ✓ - Forum Webmastering
- CONNECTION PDO message COULD NOT FIND DRIVER ✓ - Forum PHP