probleme basique avec MySQL

mxmac

Membre expert
Club iGen
11 Mai 2002
3 316
121
je débute avec les bases de donnée et je n'arrive pas a intergrer une image dans ma base a l'aide de PhpMyAdmin, j'arrive a mettre des info dans les champs mais comment lui specifier d'intégrer une image ? /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/ooo.gif
 
Il est toujours possible de créer un champs de type blob dans mysql. Pour ajouter des images ou tout autre donées binaire il faut utiliser un langage de prog (lasso, php, C ...)
en php
<pre><font class="small">code:</font><hr>
// $ fichierclient -&gt; fichier uploader
$handle_fichier = fopen($fichierclient);

// on lit le fichier
$donnee = fread($handle_fichier, filesize($fichierclient));

// on ajoute les \ pour ne pas avoir de probleme en sql
$filedata = addslashes($donnee);
// Insert into ma table (mon champs blob) values ($donnee); </pre><hr>
 
Par contre ce n'est peut être pas une bonne idée d'enregistrer des données dans une base mysql car cela peut dégrader les performance. Cependant si tu desire le faire je te conseil de scinder ta table en deux. Les données alphanumerique d'un coté
en faisant un lien entre les deux table. Cela optimise les tables et de plus facilite les recherche.