CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

un BLOB avec MySQL

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
Aeternus
Aeternus
Niveau 10
12 février 2003 à 23:04:13

Quand j´ai bossé en stage sur une base de données Oracle, la base de données possèdait un champ BLOB qui contenait en fait une image...

J´aimerais faire la meme chose avec le MySQL d´un site mais il me semble que si on peut choisir BLOB comme type de données, je ne vois pas trop comment faire pour y introduire un fichier : o(

sunnmagic
sunnmagic
Niveau 9
13 février 2003 à 03:04:27

Dans mySql, "BLOB" est plutot réservé aux champs texte.

Aeternus
Aeternus
Niveau 10
13 février 2003 à 10:22:51

BLOB c´est du binaire, pour les texte il veut mieux choisir TEXT, ou LONGTEXT, bien qu´ils parlent de mettre du texte dans un BLOB, c´est bizarre leur truc alors comment faire pour mettre une image dans une BD MySQL?

captain_torche
captain_torche
Niveau 10
13 février 2003 à 10:45:02

Quand je mets une image dans une BDD, je ne stocke que son path, et je l´uploade : )

Sinon, la différence entre le BLOB et le champ TEXT, c´est que le BLOB respecte la casse quand tu fais une recherche dessus. ( cf Cédric, le développeur de ma boite)

Aeternus
Aeternus
Niveau 10
13 février 2003 à 10:48:23

Au départ je comptais faire comme ça, stocker son path...

mais comme tout informaticien , je suis paresseux, or stocker l´image dans la base de données elle même m´aurait épargner toute une série de ligens de codes lol

bon tant pis alors je ferai comme la premeire idée : o)

merci captain torch.. . :o)

captain_torche
captain_torche
Niveau 10
13 février 2003 à 10:50:40

Mais sinon, c´est possible, avec un fopen(), fwrite(), et fclose(), de stocker l´image dans le champ blob, mais apparemment ( toujours selon la même source), y´a plein d´inconvénients.

Et, pour ce qui est des lignes de codes, y´en a aps des masses, pour stocker le path . ..
Le plus "dur", est l´upload : )

Aeternus
Aeternus
Niveau 10
13 février 2003 à 11:50:29

ce n´est pas les lignes pour stocker le path ni l´upload qui me font chier : c´est parcec que ce sont des images que les visiteurs peuvent uploader eux meme mais ils n´ont droit qu´à une image : donc si il la change : alors il faut effacer l´ancienne.

Ca va poser des problème de sécurité je le sens lol...

Aeternus
Aeternus
Niveau 10
13 février 2003 à 11:51:45

Je veux dire par là que le path est facile a modifier ectect mais je n´ai pas envie que si quelqu´un change d´image 100x, ses 100 images restent sur mon espace pour rien... grrrr

captain_torche
captain_torche
Niveau 10
13 février 2003 à 11:52:54

Ha ben non . .. au changement d´une image, tu détruis l´ancienne avec le paramètre unlink()

Aeternus
Aeternus
Niveau 10
13 février 2003 à 12:04:00

ha oui?
intéressant tout ca, je débute en php lol
explicanouille un petit peu stp;o))

captain_torche
captain_torche
Niveau 10
13 février 2003 à 12:08:31

ben, unlink(chemindufichier), ça te détruit le fichier en question . ..

plus d´infos sur toutes les fonctions : http://fr2.php.net/manual/fr/

Aeternus
Aeternus
Niveau 10
13 février 2003 à 12:12:54

unlink(chemindufichier) et c tout...
c trop beau pour etre vrai ; o)
encore merci lol

captain_torche
captain_torche
Niveau 10
13 février 2003 à 12:13:46

Mais de rien : )
C´est assez puissant, le PHP : )

http://fr2.php.net/manual/fr/function.unlink.php

Aeternus
Aeternus
Niveau 10
13 février 2003 à 12:23:39

Tiens et la fonction PASSWORD quand on enregistre un champ dans une base de donnée MySQL crypte la string . ..

Du coup c très bien mais quelle est la valeur du cryptage? il est plutot ok ou assez nul?

parce que j´ai vu dans les fonction ya la fonction PASSWORD et la fonction ENCRYPT

je viens de penser a ca et je fais des recherches moi meme pour l´instant mais si quelqu´un avait deja la réponse toute faites ca serait bien de le dire pour tout le monde ; o)

Aeternus
Aeternus
Niveau 10
13 février 2003 à 12:26:38

Amusant tiens , si je fais un encrypt sur mon champ, la valeur disparait lol

C´etait pas trop ca l´effet escompté lol

Aeternus
Aeternus
Niveau 10
13 février 2003 à 12:39:54

bon finalement dans le manuel ils conseillent d´utiliser encrypt plutot que passsword mais bon de totue facon je vais pas me faire ch... a tout refaire lol . ..

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware