Je voudrais afficher un articles avec le lien id, mais j'ai une erreur ?
L'Erreur :
Notice: Undefined variable: bdd in C:\xampp\htdocs\Projets\raphits\blog.php on line 76
Fatal error: Call to a member function query() on null in C:\xampp\htdocs\Projets\raphits\blog.php on line 76Mon Code :
            <?php
            $reponse = $bdd->query('SELECT * FROM articles WHERE id="'.$_GET[id].'"');
            while ($donnees = $reponse->fetch())
            {
            $contenuhtml = nl2br(stripslashes($donnees["description"]));
            ?> 
  Il manque certeinement cette ligne (avec les bonnes infos)
$bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', ''); 
  Le probleme a été regler, mais mtn j'en ai un autre
Mon erreur
Notice: Use of undefined constant id - assumed 'id' in
 
  je me demande pourquoi tu postes sur ce forum pour des erreurs aussi évidentes ... Tu as une constante ID qui c'est pas définie. ça sent la mauvaise inclusion de fichier, en tout cas ta constante n'est pas définie alors que tu l'utilises
 
  Oui, c'est regler, peut on relier deux bases de donnés par exemple un articles a un membre
 
  Vous voulez dire 2 TABLES ? Oui c'est possible à conditions d'avoir un élément commun dans les 2 tables.
Par exemple dans la article, il faut un id_auteur et avoir un id dans la table membre.
 
  Bah enfaite j'arrive pas, genre afficher deux tables
Voila mon code : $reponse = $bdd->query('SELECT * FROM articles ORDER by id DESC LIMIT 15');
 
  La requête va ressemble à ceci
SELECT * FROM articles, membres WHERE articles.id_auteur = membres.id ORDER by articles.id DESC LIMIT 15 
  Si ma table membres, sappelle "auteurs", cela donne sa nan ? :
SELECT * FROM articles, auteurs  WHERE articles.id_auteur = auteurs.id ORDER by articles.id DESC LIMIT 15 
  Si je veux afficher le nom de l'auteur comment je fais car cela m'affiche le numero
 
  Cela fonctionne comme nickel ;)
Merci, cela fonctionne a l'inverse pour afficher les articles du membre ?