A voir également:
- Photos dans une base de donnée mysql
- Partage de photos - Guide
- Base de registre - Guide
- Toutes mes photos - Guide
- Google photos - Télécharger - Albums photo
- Comment activer le partage de photos dans google photos - Guide
4 réponses
Bonjour,
Il y a deux possibilités :
- sauvegarder le chemin du fichier, qui sera lui-même sur le disque dur ;
- sauvegarder le fichier lui-même dans un champ binaire (blob en mysql)
Xavier
Il y a deux possibilités :
- sauvegarder le chemin du fichier, qui sera lui-même sur le disque dur ;
- sauvegarder le fichier lui-même dans un champ binaire (blob en mysql)
Xavier
Bonjour,
Tu peux avec le champ de type BLOB.
C'est cependant déconseillé car cela alourdi considérablement la base de données et l'accès à celle-ci sera ralentit.
Il est préférable qu'au lieu de stocker l'image, tu stocke son chemin.
Tu peux avec le champ de type BLOB.
C'est cependant déconseillé car cela alourdi considérablement la base de données et l'accès à celle-ci sera ralentit.
Il est préférable qu'au lieu de stocker l'image, tu stocke son chemin.
Je te conseille de stocker les images sur ce serveur distant mais pas dans la base, ensuite tu stockes le chemin dans ta base.
Tu le récupère grâce à une requête sql que tu stockes dans une variable PHP, puis tu affiches l'image avec une balise html <img> en mettant comme attribut src, la variable PHP.
Tu le récupère grâce à une requête sql que tu stockes dans une variable PHP, puis tu affiches l'image avec une balise html <img> en mettant comme attribut src, la variable PHP.
bonjour,
tien un gros coup de pouce pour ta table ou tu pourra stocké tes images :
voila une extraction d'une de mes tables pour stocké des images dans mysql...
pour ce qui est de php, commence déjà à créer quelque chose...
tien un gros coup de pouce pour ta table ou tu pourra stocké tes images :
CREATE TABLE 'images' ( 'img_nom' varchar(50) NOT NULL, 'img_taille' varchar(25) NOT NULL, 'img_type' varchar(25) NOT NULL, 'img_blob' blob NOT NULL, KEY 'img_nom' ('img_nom') ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
voila une extraction d'une de mes tables pour stocké des images dans mysql...
pour ce qui est de php, commence déjà à créer quelque chose...
Salut,
désolé de ma réponse tardive...
Oui en effet tu peut tout utilisé par exemple dans ton code php tu va créer d'une part une requête sur ta table (exemple SELECT * FROM ma_table;) et une boucle avec une variable $data de type mysql_fetch_array qui va te stocké tout tes résultats dans un tableau...
et pour conclure tu récupère le tout avec un echo si tu as besoin de les faire afficher par exemple :
echo("une photo".$data['nom_du_champ'].");
voilà je t'ai mâché le travail à toi d'adapté ce que je t'ai dit à ton code
désolé de ma réponse tardive...
Oui en effet tu peut tout utilisé par exemple dans ton code php tu va créer d'une part une requête sur ta table (exemple SELECT * FROM ma_table;) et une boucle avec une variable $data de type mysql_fetch_array qui va te stocké tout tes résultats dans un tableau...
et pour conclure tu récupère le tout avec un echo si tu as besoin de les faire afficher par exemple :
echo("une photo".$data['nom_du_champ'].");
voilà je t'ai mâché le travail à toi d'adapté ce que je t'ai dit à ton code