Champ image avec mysql
beaf
Messages postés
262
Date d'inscription
Statut
Membre
Dernière intervention
-
avion-f16 Messages postés 19255 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19255 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je monte un petit site en php j'ai une base de données avec mysql
Mon problème est que, je veux créer une table par exemple amis avec des champs ci-dessous
Nom
prenom
age
photo
Je ne sais pas comment déclarer un champ image en php, comment l'enregistrer et comme l'affiche dans un formulaire avec les autres champs à la fois si je veux afficher la liste de mes amis.
si je peux avoir un exemple
Merci pour votre aides
je monte un petit site en php j'ai une base de données avec mysql
Mon problème est que, je veux créer une table par exemple amis avec des champs ci-dessous
Nom
prenom
age
photo
Je ne sais pas comment déclarer un champ image en php, comment l'enregistrer et comme l'affiche dans un formulaire avec les autres champs à la fois si je veux afficher la liste de mes amis.
si je peux avoir un exemple
Merci pour votre aides
A voir également:
- Champ image avec mysql
- Image iso - Guide
- Reduire taille image - Guide
- Acronis true image - Télécharger - Sauvegarde
- Légender une image - Guide
- Mysql community server - Télécharger - Bases de données
3 réponses
La meilleure solution reste de stocker l'adresse de la photo dans la base dans un champ varchar (ex:"Images/Robert.jpg")
Tu stockes toutes les images dans un dossier Images puis au moment de l'affichage tu utilises la balise img où tu récupères l'url voulue...
Tu stockes toutes les images dans un dossier Images puis au moment de l'affichage tu utilises la balise img où tu récupères l'url voulue...
Mon probleme c'est comme faire que chaque enrégistrement avec son champ photo puisse avoir son url propre.
Je veux quant j'affiche un enregistrement x, que les données nom,prenom et photo correxpondant puisse s'affiché.
Merci
Je veux quant j'affiche un enregistrement x, que les données nom,prenom et photo correxpondant puisse s'affiché.
Merci
Salut.
Il suffit de faire une simple requête SQL, n'importe quel débutant devrait y arriver.
Pour lister toutes les entrées :
Il suffit de faire une simple requête SQL, n'importe quel débutant devrait y arriver.
Pour lister toutes les entrées :
<?php $pdo = new PDO('mysql:host=localhost;dbname=db_test','root,''); $sql = 'SELECT * FROM friends ORDER BY firstname'; $req = $pdo->query($sql); $req->setFetchMode(PDO::FETCH_OBJ); while($ami = $req->fetch()) { echo 'Prénom : '.$ami->firstname.'<br/>'; echo 'Nom : '.$ami->surname.'<br/>'; echo 'Avatar : <br/><img src="'.$ami->picture.'" alt="Avatar de '.$ami->firstname.'" />'; } $req->closeCursor(); ?>