IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

import d'une table contenant des hyperliens [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de Gmarin
    Homme Profil pro
    Retraité - Technicien maintenance informatique
    Inscrit en
    Juin 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité - Technicien maintenance informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2012
    Messages : 21
    Par défaut import d'une table contenant des hyperliens
    Bonjour,

    Je désirerais créer une table MySql gérée par PHP dans une page Web,
    à partir d'une table Excel comprenant des colonnes où se trouvent des hyperliens.

    Je ne sais pas comment procéder .
    Les formats d'export CSV et TXT ne gèrent pas les hyperliens.

    Actuellement, ma page web affiche la table sous format html.

    Je dispose de MySql 5.5 et Php 5.3.6 avec PhpMyAdmin.
    Je suis "débutant primaire" en PHP et Mysql ...

    Tous les conseils seront les bienvenus .

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 660
    Par défaut
    Bonjour,

    Si tu me donnes ton fichier xls je te fais une table mysql en 5 mn car je possède un ETL qui me fera ça rapidement.


    Avec du PHP, je ne sais pas comment on pourrait se débrouiller. Des avis ?


  3. #3
    Membre averti Avatar de Gmarin
    Homme Profil pro
    Retraité - Technicien maintenance informatique
    Inscrit en
    Juin 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité - Technicien maintenance informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2012
    Messages : 21
    Par défaut
    Volontiers, mais il faut que tu m'expliques ce qu'est un "ETL" .

    Quand au PHP, il est le langage pour afficher ma table MySql dans la page Web, non ?
    Ce n'est pas lui qui crée, il transmet des requêtes ...
    Je me trompe ?

    Ma table .

  4. #4
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    CSV et TXT ne gèrent peut être pas les hyperliens mais on peut considérer que tout ce qui commence par <scheme>://<domain> est une URI non ?

    Je rappelle que l'import / export de CSV depuis MySQL est tout à fait possible avec LOAD DATA INFILE et SELECT ... INTO OUTFILE

    Quand au PHP, il est le langage pour afficher ma table MySql dans la page Web, non ?
    Ce n'est pas lui qui crée, il transmet des requêtes ...
    Je me trompe ?
    Tu devrais commencer par le début.

    Ah et sans vouloir critiquer (ou alors rien qu'un peu ), les gif animés dans les page web ça ne se fait plus depuis plus de 10 ans

  5. #5
    Membre averti Avatar de Gmarin
    Homme Profil pro
    Retraité - Technicien maintenance informatique
    Inscrit en
    Juin 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité - Technicien maintenance informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2012
    Messages : 21
    Par défaut
    Citation Envoyé par Benjamin Delespierre Voir le message
    CSV et TXT ne gèrent peut être pas les hyperliens mais on peut considérer que tout ce qui commence par <scheme>://<domain> est une URI non ?

    Je rappelle que l'import / export de CSV depuis MySQL est tout à fait possible avec LOAD DATA INFILE et SELECT ... INTO OUTFILE


    Tu devrais commencer par le début.
    C'est bien ce que je fais ... et là, tu ne fait pas dans l'assistanat, à ce que je vois ...
    Mais bon, je n'ai pas attendu de venir sur le forum pour faire l'import en Csv, et constater que mes liens ne sont pas du transfert !
    Quand au format *.ods, c'est kif-kif !
    Quand à utiliser du code pour arriver à mes fins, alors qu'il existe tant d'interfaces graphiques, c'est aller contre ma philosophie .

    Citation Envoyé par Benjamin Delespierre Voir le message
    Ah et sans vouloir critiquer (ou alors rien qu'un peu ), les gif animés dans les page web ça ne se fait plus depuis plus de 10 ans
    Ben oui, si tu as regardé les détails de mon profil, tu pourra constater mon âge avancé, et en déduire que je n'ai pas évolué depuis les débuts du Web ... !
    Je suis en cours d'évolution vers un langage, et des idées différentes, et je ne suis pas pressé .
    Alors, ne regardes pas l'ensemble du site, car tu vas friser l'apoplexie !

  6. #6
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Quand à utiliser du code pour arriver à mes fins, alors qu'il existe tant d'interfaces graphiques, c'est aller contre ma philosophie.
    Pourquoi pas, mais on est sur developpez.com, on fournit des solutions à des problématiques de développement

    Mais bon, je n'ai pas attendu de venir sur le forum pour faire l'import en Csv, et constater que mes liens ne sont pas du transfert !
    Il faudrait que tu nous donne le descriptif des opérations effectuées, il y a peut être un problème d'échappement de caractères. Les éventuelles erreurs reçues peuvent aider également.

  7. #7
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 660
    Par défaut
    Un ETL est un outil de chargement/transformation de données.

    Pour du libre, regarde du côté de Talend Open Studio

  8. #8
    Membre averti Avatar de Gmarin
    Homme Profil pro
    Retraité - Technicien maintenance informatique
    Inscrit en
    Juin 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité - Technicien maintenance informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2012
    Messages : 21
    Par défaut
    Les opérations effectuées sont simples :

    Recherche de la possibilité d'import de ma table Excel dans MySql
    par l'intermédiaire de Phpmyadmin.

    Conversion aux formats par l'interface d'Excel, "sauvegarder sous" .
    Déduction que CSV et TXT ne convenaient pas au transfert pour garder mes hyperliens après export et vérification des données . (liens non présents et non supportés)

    Essai en format *.ODS constatation, conversion idéale, tout est présent, mais au final de l'import dans MySql, mes liens ne sont pas au RDV.
    Import dans MySql par Phpmyadmin : Bouton "importer", choix du format, "exécuter" et voilà ce que je constate :




    Dans la colonne "titre", il manque quantité de titres, et ceux qui y figurent, ne me donnent aucune indication sur les hyperliens qui y étaient affectés .

  9. #9
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    On peut voir un extrait du fichier CSV importé ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 14/02/2015, 19h17
  2. delete dans une table contenant des primary key
    Par bracket dans le forum Langage SQL
    Réponses: 2
    Dernier message: 28/11/2008, 17h41
  3. Réponses: 1
    Dernier message: 18/04/2006, 12h24
  4. Réponses: 2
    Dernier message: 07/11/2005, 18h54
  5. Réparer une partition contenant des erreurs
    Par sdx dans le forum Administration système
    Réponses: 4
    Dernier message: 14/06/2005, 16h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo