Afficher les donnees d'une table en php [Résolu]

Messages postés
19
Date d'inscription
samedi 30 décembre 2017
Statut
Membre
Dernière intervention
1 septembre 2019
-
Bonjour
Je m’appelle Charly, débutant en PHP et je tente de récupérer les données dans une table musiciens qui est déjà créer et qui reçoit les informations à partir d’un formulaire.
Je veux afficher sur une page (afficher_musiciens.php) l’id, le prénom, le nom et la photo.
Mais seule l’id, le prénom et le nom qui s’affiche pour la photo je reçois la notification
(!) Notice: Array to string conversion in C:\wamp\www\clm ndoule\afficher_musiciens.php on line 62

Quelqu’un peut il m’aider à récupérer les photos pour les afficher de tel sorte que l’id, le prénom et nom de chaque entrées soit affectés à la photo.
Voici ce que j’ai tenté comme code :
<?php
try
{
$bdd = new PDO ('mysql:host=localhost;dbname=clm_studio_multimedias', 'root' , '');     
}
catch(Exeption $e)
{
die('Erreur : ' .$e->getMessage());
}

$reponse = $bdd->query('SELECT id,photo, prenom, nom FROM  musiciens ORDER by id DESC ');
while ($donnees = $reponse->fetch()){?>
<strong><?php echo $donnees['id'] . '.' ;?></strong>
<strong><?php echo $donnees['prenom'];?></strong>
<strong><?php echo $donnees['nom'];?></strong>
 <?php echo $donnees=['photo'];?>
<?php
}
?>
Afficher la suite 

2 réponses

Messages postés
26332
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
23 septembre 2019
1794
0
Merci
Bonjour,

Simplement un signe = en trop
 echo $donnees=['photo'];?


A remplacer par
 echo $donnees['photo'];?


charly_luyeye
Messages postés
19
Date d'inscription
samedi 30 décembre 2017
Statut
Membre
Dernière intervention
1 septembre 2019
-
ok. effectivement l'egalité avait tous bafoué
echo $donnees['photo'];
Commenter la réponse de jordane45
Messages postés
3467
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
19 septembre 2019
914
-1
Merci
Bonjour,

Tout dépend de la façon dont est stockée ta photo.
Est-ce un champ binaire qui contient les octets de la photo elle-même, ou est-ce un nom de fichier, une URL ?

Xavier
Commenter la réponse de Reivax962