Page 1 sur 1

php, mysql, images et bdd

Posté : 06 juil. 2005, 10:42
par mag
salut !
que dire d'autre à part "j'ai un problème" ?! au secours !
essayons d'expliquer simplement mon soucis:
je n'arrive pas à lire mes images dans ma bdd.(php, mysql,etc..)j'ai bien essayer de me débrouiller tout seul avant de vous enmer... avec ça, mais rien n'y fait. donc je viens crier au secours..! j'ai réussi à uploader des images dans ma bdd, grace à un formulaire html lié à une page php du genre "inserer_image.php" (content d'avoir réussi d'ailleurs !) mais je n'arrive pas à les afficher dans une page web.?? j'ai pourtant une page html avec une fonction du type :"" <img src="afficher_image.php"$id=1> "", qui appele une autre page php "afficher_image.php" (c'est marqué dessus)avec le code suivant dedans :
<?php
@mysql_connect("sql.free.fr","xxxxxxx","xxxxxxxx");
@mysql_select_db("xxxxxxxxxx");
$requete = "SELECT donnees_binaires,type_fichier FROM images_binaires WHERE id=$id";
$resultat = @mysql_query($requete);
$donnees = @mysql_result($resultat,images_binaires.donnees_binaires);
$type = @mysql_result($resultat,0,images_binaires.type_fichier);
header( "content-type: $type");
echo $donnees;
?>
mais malgrè tout ça , ça marche pô !!!
alors question: kommencétikonfé ?
merci beaucoup à celui qui voudra bien m'aider !

Posté : 06 juil. 2005, 11:37
par albat
J'ai peur de comprendre... :afraid:

Que contient le champ donnees_binaires de ta table images_binaires ?...

Réponse A : les images uploadées dans la base (stockées en binaire)
Réponse B : les noms des fichiers des images (toto.jpg, titi.gif,...)

Si tu as répondu A, cours vite. Très vite !... :tir2:

Posté : 07 juil. 2005, 11:04
par Augure
Salut,

Autres questions :

1/ peux tu donner l'ordre SQL de construction de ta table.
2/ expliquer comment tu inséres une lignes dans cette table ?
3/ Arrives tu à recuperer le champs "type_fichier"

Citations :

Yoda à dit "Pour, d'une table, afficher qq chose, faut il qq chose qu'il y ait.".