Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment faire pour convertir Excel a…
  • PHP Javascript Tutorial 
  • Comment créer un formulaire Web PHP…
  • Comment faire pour créer un nouveau…
  • Comment écrire dans un fichier CSV …
  • Pourquoi le défaut ne MySQL en UTF-…
  • Comment se débranchent classe en PH…
  • Comment puis-je créer un formulaire…
  • Comment utiliser PHP pour les fichie…
  • Comment trouver le numéro d'indice …
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    Comment faire pour utiliser un script PHP pour importer des données CSV dans MySQL

    données CSV importer dans la base de données open source MySQL peut être difficile. Les gens préfèrent souvent organiser l'information dans les feuilles de calcul alors qu'ils sont en train d'écrire , mais une fois qu'ils ont fini, ils doivent importer dans MySQL, une tâche fastidieuse à faire à la main . Un moyen simple de contourner ce problème consiste à créer un script PHP qui importe automatiquement toutes les données. Instructions
    1

    Ouvrez le fichier CSV que vous souhaitez ouvrir dans un éditeur de texte comme Bloc-notes et d'examiner le format du fichier . Plus précisément, notez ce caractère est utilisé comme séparateur entre les champs. Par exemple , si le fichier CSV contient le texte " John , Smith , 6, 58 « note que le séparateur est le point-virgule (";" ) .
    2

    Vérifiez si la première ligne du fichier contient les noms de domaines qui seront également exister dans la base de données . Par exemple, si chaque ligne contient le prénom, le nom , la taille et l'âge d'une personne, assurez-vous que la première ligne contient le titre , comme colonne appropriée " prénom , prénom ; hauteur; l'âge ». Si elle n'existe pas , ou qu'il ne correspond pas aux champs de la base de données, vous devriez corriger.
    3

    créer la table MySQL que le fichier CSV sera importé pour , si elle n'existe pas déjà . Si vous n'êtes pas sûr de savoir comment faire, consultez la section des ressources de cet article. Assurez-vous que les noms des champs de la table MySQL correspondent à ceux du fichier CSV.
    4

    Copiez le script PHP ci-dessous dans un éditeur de texte comme Bloc-notes , et entrez vos informations de base de données dans le second ligne . Changez les mots en majuscules pour refléter votre information. Par exemple, supprimez "username" et entrez votre propre nom d'utilisateur . Enregistrez le fichier sous un fichier . Php. Dans le Bloc-notes cela se fait en appuyant sur " Fichier" puis "Enregistrer sous" dans la barre de menu du haut , en choisissant "Tous les fichiers " dans la liste déroulante marqué "Save as type : " . Et en appuyant sur "Enregistrer"
    < p> Voici le code que vous pouvez copier :

    < php

    $ dBInfo = array ( 'hostname' => ' hostname' , ' dbName ' => ' DB_NAME ',' username ' => ' username ' , ' password ' =>' mot de passe ',' tableName '=> ' table_name ' ) ;

    fwrite (STDOUT , ​​"Veuillez entrer le chemin complet vers un fichier CSV fichier : \\ n ");

    $ fullpath = fgets ( STDIN ) ;

    fwrite (STDOUT , ​​" S'il vous plaît entrer le séparateur de champ : \\ n ");

    $ sep = fgets ( STDIN ) ;

    $ first = true;

    if (( $ handle = fopen ($ fullpath , "r" ) ) === FALSE ) die ( "Impossible d' ouvrir le fichier CSV que vous avez entré ");

    for ($ i = 0; ($ data = fgetcsv ( $ handle , 0, $ sep) ) == FALSE; ! $ i + +) {
    < p> $ num = count ( $ data) ;

    if ( première $ ) {

    if ( $ num == 0

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Si un constructeur de classe PHP être publique ou privée 
  • Comment référencer le nom d'un objet en PHP 
  • Comment se connecter au serveur MySQL 
  • Comment s'éloigner de MySQL 
  • Erreur du site : Le fichier requiert les ionCube PHP Loader I /O 
  • Comment faire une connexion persistante à Oracle De PHP 
  • Un script PHP pour sauvegarder une base de données MySQL 
  • Comment faire pour envoyer HTML Email via PHP Courriel 
  • Comment faire des sauts de ligne en PHP 
  • Comment faire pour obtenir les dimensions d'une image en PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc