Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe naar CSV -bestanden in MySQL PHP gebruiken Importeer
De comma separated value ( CSV ​​) formaat wordt gebruikt om tekstbestanden van gegevens in tabelvorm te creëren . Het wordt gebruikt door het adresboek , spreadsheet en databaseprogramma's om data in een formaat dat kan worden gelezen door een ander programma . Elke lijn vertegenwoordigt een bepaalde record . De velden van elke record worden gescheiden door een komma . De PHP programmeertaal kan worden gebruikt om de inhoud van een CSV- bestand in een array . De array wordt vervolgens verstuurd naar de MySQL database . Elk veld wordt in een bepaalde kolom in de tabel . Instructies
1

Open een leeg tekstbestand in een teksteditor .
Type 2

de lijn

< ? Php

. aan de PHP-script te starten

Type 3 de lijnen

$ hostname = " localhost "
;

$ DB_NAME = " voorbeeld " ; < br

$ table_name > = "test " ;

$ username
= "username " ;

$ passwd = " wachtwoord"
;

$ f_separator
= " , " ;

$ l_separator
= " \\ n " ;

$ filename
= " bestandsnaam.csv " ;

aan de variabelen die in het script te maken . Vervang de waarden van de variabelen met de juiste informatie voor uw database.
4

Typ lijnen de

if ( ! File_exists ( $ filename ) ) { echo


" bestand niet gevonden stoppen script . ". PHP_EOL ; .

exit
;

}

Om te controleren of het bestand bestaat . Als het bestand de regel niet bestaat " File not found . Stoppen script . " wordt afgedrukt op het scherm en het script zal eindigen .

Type 5 de lijnen

$ file = fopen
( $ filename , " r" ) or die ( " Kan bestand niet openen . Stoppen script " PHP_EOL ) ; . .

Om het bestand te openen . Als het bestand niet kan worden geopend , de lijn " Kan niet stoppen script te openen bestand . ". wordt afgedrukt op het scherm en het script zal eindigen .
6

Typ de lijn

$ size
= bestandsgrootte ( $ filename ) or die ( " File is leeg" . PHP_EOL ) ;

eerst de grootte van het bestand . Als het bestand leeg is , de lijn " File is leeg . " wordt afgedrukt op het scherm en het script zal eindigen

Type 7 de lijnen

$ inhoud
= fread ( $ file , $ size ) ; .

fclose
( $ file ) ; .

om de inhoud van het bestand te lezen in de " $ inhoud " array en sluit het bestand

Type 8 de lijnen

$ con = @ mysql_connect ( $ hostname , $ gebruikersnaam , $ passwd ) or die ( mysql_error ( ) ) ;

@ mysql_select_db ( $ DB_NAME ) or die ( mysql_error ( ) ) ;

te verbinden naar de database en selecteer de database tabel . Als het script niet kan verbinden met de database , zal de MySQL error worden afgedrukt op het scherm en het script zal eindigen

type 9 de volgende regels

$ lines = 0 ; . < br >

$ l_array = array ( ) ;

aan de variabelen voor elke regel van het CSV- bestand te splitsen in de afzonderlijke velden te creëren

Type 10 de lijnen < . br

foreach > ( split ( $ l_separator , $ inhoud ) als $ lijn ) {

$ lijnen
+ + ;

$ lijn
= stuwing ( $ lijn , " \\ t " ) ; < br >

$ lijn = str_replace ( " \\ r " , " " , $ regel) ;

$ lijn
= str_replace ( " ' " , " \\ " " , $ regel) ; //Escape speciale tekens

$ linearray = explode ( $ f_separator , $ lijn ) op Twitter ;

$ linemysql
= imploderen ( " " , " " , $ linearray ) ;

om elke lijn te scheiden in de velden die zullen worden toegevoegd aan de database

type 11 de lijnen

$ query
= " INSERT INTO $ table_name VALUES ( ' $ linemysql '); " ; . < br >

@ mysql_query ( $ query ) ; . }

om de gegevens naar de database

Type 12 de lijnen

mysql_close
( $ con ) ; ? .

>

om de MySQL verbinding te verbreken en het einde van de PHP-script

Previous: Next:
  PHP /MySQL Programmering
·Hoe te Query Spreadsheets Met …
·Netto Vs . PHP Speed ​​
·Hoe te Oscommerce sjablonen on…
·Hoe je MySQL Optimaliseren in …
·How to Get MySQL certificatie 
·Hoe maak je een PHP- pagina ma…
·Kan ik gebruiken PHP Coding Me…
·Hoe te verwijderen van een MyS…
·Hoe maak je een online prikbor…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe wordt een Gauss Waarschijnlijkheid a…
·Hoe Word uitlijnen in C30 
·Hoe kan ik een VBScript Maak een MSI 
·Hoe om te bepalen Als een keuzelijst Hee…
·MSI Package Tutorial 
·OpenGL en Visual Basic Tutorial 
·Hoe een Modulus Function schrijven 
·Hoe je alle verwijzingen in een VBA-proj…
·Hoe kan ik een OLE-object opslaan om een…
Copyright © Computer Kennis http://www.nldit.com