bonjour je suis deburant en php.
j'essaye de créer un flux rss pour un site web . mais je bloque au niveau de ma connections avec la base de donnée car le navigateur me retourne cette erreur
Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\Rss\index.php on line 12
pouvez vous m'aider ?
voila mon code
dans mon fichier functions j ai mis le doce de la connection a la base de donnee

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
require ('include/functions.php');
header ("contenu-type : text /xml");
$file = fopen("rss.xml", "w");
$xml= "<? xml version=\"1.0\" encoding=\"UTF-8\" ?>\r\n";
 
$reponse = $bdd->query("SELECT * FROM article ODER BY id");
 
$xml .= "<articles> \r\n";
 
 
	while ($article = $reponse->fetch()) {
		$xml .= "<article>";
		$xml .= "<titre>" .$article['titre']. "</titre>";
		$xml .= "<description>" .$article['description']. "</description>";
 
		$xml .= "</article>";	
	}
 
 
 
$xml .= "</articles> \r\n";
 
fwrite($file ,$xml);
fclose($file);
?>
le fichier functions.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php 
 
// connection a la base de donnee par PDO
try{
 
	include ('config.php');
	$bdd = new PDO ("mysql:host=$host;dbname=$base", "$user", "$pass");	
}
 
 
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
fichier config.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 $host = 'localhost';
$user ='root';
$pass='';
$base='fluxrss';