Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1070 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySql] Comment faire avec mes photos??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySql] Comment faire avec mes photos??

n°1370695
Ben-o
Posté le 19-05-2006 à 16:02:18  profilanswer
 

Bonjour,  
 
J'ai donc, pour un site immobilier, une BDD mySql avec une seule table. Je l'ai alimentée depuis un fichier XML.
Il me reste maintenant à y insérer les photos des biens immobiliers. J'ai vu que l'on pouvait insérer directement des images dans la table avec BLOB, mais que ce n'était pas la solution idéale.
L'autre solution doit être d'insérer dans la table un lien pointant vers la photo.
Mes photos sont nommées comme ceci (5 photos par affaire):
 
0558-01-307862-a
0558-01-307862-b
0558-01-307862-c
0558-01-307862-d
0558-01-307862-e
 
0558-01-307864-a
0558-01-307864-b
0558-01-307864-c
0558-01-307864-d
0558-01-307864-e
 
etc etc.
 
J'ai 2 questions:
 
Comment faire pour insérer dans ma table tous ces liens vers les photos, sachant que j'en ai pas loin de 3000?
Ensuite, chaque photo est donc identifiée par la 3ème série de chiffres (307862 pour les premières), je retrouve ce numéro dans ma table, par contre je ne sais pas comment, lorsque j'affiche une série d'affaires, y associer les photos correspondantes.
 
Merci par avance pour votre aide.

mood
Publicité
Posté le 19-05-2006 à 16:02:18  profilanswer
 

n°1370732
Ben-o
Posté le 19-05-2006 à 16:32:12  profilanswer
 

Personne n'a d'idée? Je ne sais pas du tout comment faire

n°1370892
moonboot
Posté le 19-05-2006 à 20:57:55  profilanswer
 

tu utilises php je crois alors liste tes photos et remplis un tableau de deux dimensions avec nom de la photo et le chemin du répertoire, ensuite tu déroules ton tableau et tu mets à jour ta table.  
 
ensuite lorsque tu cherches une affaire (ca doit être la 3ème série de chiffre je suppose), tu récupéres le nom de tes photos + le chemin du répertoire et tu pourras tout afficher sans soucis.

n°1376433
Ben-o
Posté le 29-05-2006 à 09:19:00  profilanswer
 

Merci moonboot

n°1376684
Ben-o
Posté le 29-05-2006 à 14:09:22  profilanswer
 

Peux-tu me mettre un peu plus sur la piste?
Avec quoi puis-je créer le tableau de 2 dimensions? Suis-je obligé de le créer manuellement ou puis-je automatiser cette tâche?
Merci par avance.

n°1376692
anapajari
s/travail/glanding on hfr/gs;
Posté le 29-05-2006 à 14:18:25  profilanswer
 

j'imagine que toutes tes photos sont dans un répertoire, il te suffit de faire un read_dir pour récuperer tous les noms...
Attention néanmoins si tu en as 3000, le script risque de durer ( trop longtemps), auquel cas "découpe" tes resultats par tranches de X(où X est un nombre à fixer).

n°1376722
Ben-o
Posté le 29-05-2006 à 14:51:47  profilanswer
 

Super, merci pour ton aide

n°1376904
Ben-o
Posté le 29-05-2006 à 18:07:32  profilanswer
 

Jai trouvé ceci concernant readdir sur le manuel php:
 

Code :
  1. <?php
  2. // Notez que !== n'existait pas avant 4.0.0-RC2
  3. if ($handle = opendir('/chemin/vers/fichiers')) {
  4.    echo "Directory handle: $handle\n";
  5.    echo "Files:\n";
  6.    /* Ceci est la façon correcte de traverser un dossier. */
  7.    while (false !== ($file = readdir($handle))) {
  8.        echo "$file\n";
  9.    }
  10.    /* Ceci est la MAUVAISE façon de traverser un dossier. */
  11.    while ($file = readdir($handle)) {
  12.        echo "$file\n";
  13.    }
  14.    closedir($handle);
  15. }
  16. ?>


 
Comment faire ensuite pour traiter les données récupérées et les insérer dans ma table sachant que j'ai créé 5 champs (PHOTO_1, PHOTO_2, PHOTO_3, PHOTO_4 et PHOTO_5) destinés à stocker les url. Mes photos sont stockées dans un dossier à la racine du serveur.
 
Merci par avance.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySql] Comment faire avec mes photos??

 

Sujets relatifs
Migration Hyperfile -> Mysql, comment?[Résolu]Gros soucis avec mysql
Aide: php et mysql[MySQL] Importer des données venant d'un fichier texte.
Comment ortographié une variable de type chexkbox dans Mysql ?création d'un site : php/mysql ou xml/xsl ?
mysqli non detecté ni mysql [trouvé][résolu]mysql clé étrangère dans une autre base de données
Galerie photos avec mysql ?PHP/MYSQL et les photos
Plus de sujets relatifs à : [MySql] Comment faire avec mes photos??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR