Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Gestion d'images sous MySQL

1 réponse
Avatar
greg
Bonjour à tous.

Voilà mon problème : Suite à un clic dans une liste déroulante, je peux
avoir un résultat grâce à une requète. J'aimerai que dans ce résultat
s'affiche une image.
Exemple: ma requète affiche quelques prénoms (Robert, Martin, Eric), je
voudrais que leurs photos apparaissent en dessous de leurs noms respectifs.
Comment gérer mes images dans ma base de données MySQL ?
Faut-il gérer mes images en PHP (avec un script)
Merci d'être clair dans vos réponses et de les détailler au mieux ( je suis
un bon novice on va dire ! ...)

Merci

1 réponse

Avatar
Antoun
greg wrote:
Bonjour à tous.

Voilà mon problème : Suite à un clic dans une liste déroulante, je peux
avoir un résultat grâce à une requète. J'aimerai que dans ce résultat
s'affiche une image.
Exemple: ma requète affiche quelques prénoms (Robert, Martin, Eric), je
voudrais que leurs photos apparaissent en dessous de leurs noms respectifs.
Comment gérer mes images dans ma base de données MySQL ?
Faut-il gérer mes images en PHP (avec un script)
Merci d'être clair dans vos réponses et de les détailler au mieux ( je suis
un bon novice on va dire ! ...)

Merci




souvent, le + simple est de ne pas gérer les images dans la BDD, mais
simplement leur chemin.

en gros, ça te donne ça :

$sql = "SELECT Prenom, CheminImage FROM Personnes " ;
$resu = mysql_query($sql, $bdd) or die("raté") ;
while ($ligne = mysql_fetch_array($resu)) {
echo "<P>$ligne[Prenom]</P><P><IMG SRC='$ligne[CheminImage]'></P>" ;
}

un système voisin, encore plus simple, consiste à nommer tes images
selon l'id de la personne. Tu exploites ensuite comme cela :

$sql = "SELECT Prenom, IDpersonne FROM Personnes " ;
$resu = mysql_query($sql, $bdd) or die("raté") ;
while ($ligne = mysql_fetch_array($resu)) {
echo "<P>$ligne[Prenom]</P>
<P><IMG SRC='images/$ligne[IDpersonne].jpg'></P>" ;
}