Rechercher : dans
Par :

Propriété du champ blob en mysql

Dernière réponse le 8 mar 2008 à 16:36:35 chainnsaw, le 20 fév 2003 à 23:39:11 
 Signaler ce message aux modérateurs

Comment marche la propriété blob dans MySql ?
Pour l'instant pour afficher des images je passe par le champ varchar !

Merci d'avance

Meilleures réponses pour « Propriété du champ blob en mysql » dans :
Réinitialiser le mot de passe root de MySQL VoirQue ce soit lors de la première installation ou après la perte du mot de passe principal de MySQL, il est nécessaire de pouvoir modifier le mot de passe administrateur (root) de MySQL. Vous avez perdu le mot de passe root de MySQL ? Pour pouvoir...
Sauvegarde restauration base de données Mysql VoirL'article suivant va présenter la manière la plus facile pour sauvegarder et restaurer les bases de données Mysql. Sauvegarde Pour sauvegarder une base de données existante il est conseillé de créer un dump. Pour dumper toutes les bases de...
Importer et exporter des données sous MySQL VoirImportation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...
MySQL - Installation sous Windows VoirPrésentation de MySQL MySQL est un Système de Gestion de Bases de Données (SGBD) fonctionnant sous Linux et Windows. Depuis la version 3.23.19, MySQL est sous Licence GPL (aussi bien sous Linux que Windows), ce qui signifie qu'il peut être utilisé...
Administration de MySQL VoirLa base de données mysql Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...

1

Jeff, le 20 fév 2003 à 23:45:04
  • +1

Le type de données blob sert à stocker des données binaires. Pour autant je te conseille de sauver une URL (ou chemin relatif) de ton image ou de ton fichier dans un champ VarChar tel que tu le fais !
Jeff  --=||[WM@CCM]||=--

Répondre à Jeff

2

Chainnsaw, le 20 fév 2003 à 23:57:35

Merci bcp des conseils !

Répondre à Chainnsaw

3

bibi, le 8 jui 2004 à 02:42:43

Salut
peux tu me filer ton code php pour le stockage et l'affichage d'image en mysql ?
merci

Répondre à bibi

4

Chainnsaw, le 8 jui 2004 à 09:44:08
  • +2

Pour l'insertion d'image rien de plus simple !

je suppose que tu as deja fais ta connexion à la base de donnée du style :

$db = mysql_connect('localhost','root','') or die ("erreur de connexion");
mysql_select_db('site',$db);


Pour insérer rien de plus simple :
$sql_ins = "INSERT INTO table(champ1,champ2,champ3,images) VALUES ('$var1','$var2','$var3','$var4')";

$req_ins = mysql_query($sql_ins);


$var4 est égal au chemnin d'accès à l'images, par ex :
en @dresse absolu :
$var4="http://www.monsite.com/images/monimage.jpg"
en @dresse relative :
$var4="/images/monimage.jpg"

ensuite pour l'afficher du fais une requete de sélection de l'image :
$sql = "SELECT images FROM table";
$req = mysql_query($sql);
while($row=mysql_fetch_array($req))
{
     echo "<img src=$row[0] alt='blablabla'>"
}


Voilà, si tu as d'autres questions n'hésite pas ! ;-)

Répondre à Chainnsaw

5

Henri, le 6 avr 2007 à 13:39:43

Hk,

jusqu'à quelle taille de fichier (en Mo) peut-on stocker un enregistrement dans un champ de type blob?

Répondre à Henri

6

mou2crabe, le 19 fév 2008 à 17:04:08

Super Chainssaw !
Mais j'ai un soucis avec le chemin absolu de l'image : tout les slash disparaissent une fois intégrés dans la base !
Ça doit venir de la conversion en binaire du type de champ 'blob'...
Mais je ne sais pas comment le règler :(

Répondre à mou2crabe

8

 Euskalor, le 8 mar 2008 à 16:36:35

Salut pour pouvoir garder les "/" n'oublie pas d'ajouter " addslashes" j'ai eu le même problème !

MAis maintenant j'ai un problème avec l'affichage de la photo. J'ai utilisé plusieurs codes différents mais aucun de marche au mieux j'ai le droit à une page blache au pire à une série de codes incompréhensible.
Une idée ?

Répondre à Euskalor

7

Samy, le 21 fév 2008 à 19:00:45
  • +1

Salut !

Petit conseil :
Passer par un varchar ! C'est 20 fois plus simple !

Répondre à Samy