| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan bruges PHP Script til at importere CSV data i MySQL
    Import CSV data i MySQL open source-database kan være udfordrende . Folk foretrækker ofte at organisere information i regneark , mens de er ved at skrive det, men når de er færdige skal de importere den til MySQL, en besværlig opgave at gøre i hånden. En enkel måde at omgå dette problem er at skabe et PHP script , der automatisk importerer alle data. Instruktioner
    1

    Åbn CSV-fil, du vil åbne i en teksteditor som Notesblok , og undersøge filens format. Konkret bemærke, hvad tegnet anvendes som separator mellem felterne. For eksempel indeholder Hvis CSV-filen teksten " Johannes, Smith 6 , 58 " Bemærk at separatoren er semikolon ( " ").
    2

    Kontroller, om den første linje i filen indeholder navnene på felter, der også vil findes i databasen. For eksempel, hvis hver linje indeholder en persons fornavn, efternavn, højde og alder sørg første række indeholder den relevante kolonneoverskrift , såsom " fornavn , efternavn , højde , alder " . Hvis den ikke findes , eller ikke svarer til felter i databasen, skal du rette det.
    3

    Opret MySQL tabellen, at CSV-filen vil blive importeret til , hvis det ikke allerede findes . Hvis du ikke er sikker på, hvordan du gør dette , skal du kontakte afsnittet Ressourcer i denne artikel. Sørg for, at navnene på de felter i MySQL tabellen svarer til dem i CSV-filen .
    4

    Kopier PHP script nedenfor ind i en teksteditor som Notepad , og indtast din database oplysninger i den anden linje . Skift kapitaliserede ord at afspejle din information. For eksempel fjernes " username" og indtaste dit eget brugernavn . Gem filen som en. Php -fil. I Notepad dette gøres ved at trykke på "File" og derefter " Gem som " i den øverste menubjælke , vælge "Alle filer" i drop -down listen mærket " Save as type : " . Og trykke på " Gem "
    < p> Her er koden for dig at kopiere : ?

    < php

    $ dbInfo = array (' hostName ' => ' HOSTNAME ', ' dbname ' => ' db_name ',' username '=>' USERNAME ',' password '=>' pASSWORD ',' tabelnavn '=>' TABLE_NAME ');

    fwrite ( STDOUT , ​​"Indtast den fulde sti til CSV file : \\ n ");

    $ fullpath = fgets ( STDIN ),

    fwrite ( STDOUT , ​​" Indtast feltet separator : \\ n ");

    $ september = fgets ( STDIN ),

    $ første = true;

    if ( ( $ håndtag = fopen ( $ fullpath , "r" ) ) === FALSK ) die ( "Kan ikke Åbn CSV-fil , du har indtastet ");

    for ($ i = 0; ( $ data = fgetcsv ( $ håndtag , 0, $ SEP) ) == false; $ i + +) {
    < p> $ num = count ( $ data) ;

    if ($ først) {

    if ($ num == 0

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan søgealgoritmer i PHP 
    ·Hvordan man bruger PHP Med Java 
    ·Sådan oprettes Polling Med PHP 
    ·MySQL Sammenføjninger Relationship Tutorial 
    ·Sådan Slut Oracle database PHP 
    ·Sådan testes PHP på HostGator 
    ·Sådan Update A Record i MySQL 
    ·Sådan læses en tekstfil i PHP 
    ·Sådan Læs flere Afgrænsede felter i en fil ved hjæl…
    ·Tutorial for Dreamweaver Afkrydsningsfelt PHP 
      Anbefalede Artikler
    ·Hvordan man skriver et C- program til en mangedobling a…
    ·Hvordan udvikler en Test Plan 
    ·Sådan fjernes en Overstreget objekt fra foreninger 
    ·Hvad er Color Konstant i Java 
    ·Sådan Udskift en dato i Python 
    ·Sådan Initialiser Variable i C 
    ·Sådan installeres en JAR fil i Eclipse 
    ·Sådan får betalt for at gøre en Facebook App 
    ·Sådan fjernes kommentarer fra Java-kode 
    ·Sådan fjernes en String Værdi i Regedit 
    Copyright © Computer Viden http://www.computerdk.com