Problème base de données

Résolu
Lucryio Messages postés 206 Date d'inscription   Statut Membre Dernière intervention   -  
Lucryio Messages postés 206 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,

Je viens vous voir car, j'ai un souci ave ce code :

<?php
// Connexion à la base de données
try
{
    $bdd = new PDO('mysql:host=localhost;dbname=fc_lucryio', 'root', '');
}
catch(Exception $e)
{
        die('Erreur : '.$e->getMessage());
}

$reponse = $bdd->query('SELECT pseudo, date, titre, message FROM news ORDER BY ID DESC');

while ($donnees = $reponse->fetch())
{
    echo '<p><strong>' . htmlspecialchars($donnees['pseudo']) . ' le ' . htmlspecialchars($donnees['date']) . '</strong> : ' . htmlspecialchars($donnees['titre']) . ' :</br> ' . htmlspecialchars($donnees['message']) . '</p>';
}

$reponse->closeCursor();

?>


En effet, il m'affiche bien le pseudo, la date, le titre MAIS pas le message.

Je précise, que je rentre les données a la main dans la base.

Avez-vous une idées ?

Merci par avance.
A voir également:

6 réponses

Utilisateur anonyme
 
Questions connes :
- T'es sûr du nom de ta colonne "message" ?
- As-tu bien une colonne "message" dans ta table "news" ?
0
Lucryio Messages postés 206 Date d'inscription   Statut Membre Dernière intervention  
 
Oui oui j'ai bien la colonne "message", j'ai même copié collé le mot pour être sûr de l'orthographe et le contenue de "message ne s'affiche pas.

J'ai même testé de d'échanger, "message" avec "titre" par exemple et le message ne s'affiche pas non plus mais le titre oui, donc le problème viens bien de "message".

Sinon, vous avez pas une autre idée pour faire ce que je veux faire ?
0
ryko1820 Messages postés 1677 Date d'inscription   Statut Membre Dernière intervention   276
 
Hello,

essaye un

var_dump($donnees);

dans ta boucle pour voir, peut être ...



You may stop me but you can't stop us all ;-)
0
Lucryio Messages postés 206 Date d'inscription   Statut Membre Dernière intervention  
 
ça fonctionne pas ^^

Mais j'ai trouvé la solution, en faite j'avais trop d'écriture dans ma base pour le "message" donc il s'affichait pas.

Tu aurais une idée pour faire un retour de ligne directement dans la base ?

PS : ça fonctionne pas var_dump($donnees);

Mais comment adapter mon code pour que le "message" se fasse avec saut de ligne ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Lucryio Messages postés 206 Date d'inscription   Statut Membre Dernière intervention  
 
la colonne "message" et comme ça dans ma base : message, longtext, latin_swedish_ci .



c'est peut-être ça le souci.

Une idée ?
0
Lucryio Messages postés 206 Date d'inscription   Statut Membre Dernière intervention  
 
C'est good, j'ai résolu mon souci, merci quand même pour ton aide ;)
0