Toon posts:

[PHP]Records txt bestand exporteren naar MySQL-Front

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb dit:
naam films-aantal cd's-kwaliteit

film1-1-High
film2-1-High
film3-2-Medium
film4-1-High

En zo een lange lijst, die wil ik in een tabel hebben in MySQL-Front, zonder alles over te typen, iemand een idee?

  • packman
  • Registratie: November 2000
  • Laatst online: 17-12-2024
php scriptje schrijven dat die file lijn per lijn afloopt, parsed en opsplitst en in de database steekt? Is toch echt niet zooooooooooooo moeilijk he...

I heard if you play the XP CD backwards, you get a satanic message. Thats nothing compared to what happens if you play it forward, then it installs Windows XP born2oc.be - Facts Of Life


Verwijderd

Topicstarter
wel als je sinds vandaag begint met php

  • corani
  • Registratie: December 2000
  • Laatst online: 05-10-2017

corani

__,,,_(^_^)_,,,__

begin dan eens te kijken op www.php.net in de manual

En kijk dan eens naar fopen, fgets, mysql functies en string functies

Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op


  • wacko
  • Registratie: Juni 2000
  • Laatst online: 19-07 12:12
Als je PHPMyAdmin hebt geïnstalleerd gaat dat nogal makkelijk, gewoon op Insert Textfiles klikken. Dit is mijn query:

code:
1
2
LOAD DATA LOCAL INFILE '/tmp/phpkWbcYh' INTO TABLE `test`
FIELDS TERMINATED BY '-' LINES TERMINATED BY '\r\n'


Fields worden dus aangegeven met een "-" en rows door \r\n (of alleen \n) in jouw geval.

Dit is eigenlijk alleen handig voor éénmalig uploaden.

  • ReLight
  • Registratie: Augustus 2001
  • Laatst online: 05-08 21:32

ReLight

echo("What Now ? !")

Hint :
dmv de ' explode' functie in php kan je je regel opsplitsen in variablen. (samen met 'list').

Mijn zoon & dochter zijn de toekomst, de rest is tijdsvermaak. Home assistant & & Nibe S2125-12/SMO-S40, RMU-s40 & Tado - Volvo C40 ER, SE


Verwijderd

Topicstarter
Ok als ik die txt file import dan krijg ik maar 1 record te zien met als ID 126, en bij kwaliteit, 3 tekens van Tab, zo'n dikke I. Hij wil dus alle andere records in dat laatste veld van kwaliteit gooien, hij begint niet op de volgende regel.
En waar staat die \n voor?

Verwijderd

new line. Voor elke enter die je geeft in het tekst bestand dus.
Pagina: 1