Avatar billede bacce.dk Nybegynder
04. august 2006 - 18:06 Der er 5 kommentarer og
1 løsning

fra fil til sql ?

Hejsa

Jeg har en fil med en masse data jeg skal have lagt i Mysql.

filen kunne se sådan her ud.

http://domain.dk/gal/374/|titel|beskrivelse|
http://domain.dk/gal/375/|titel|beskrivelse|
http://domain.dk/gal/376/|titel|beskrivelse|
http://domain.dk/gal/377/|titel|beskrivelse|

jeg havde tænkt mig at copy det hele og smide det i et textarea og så sende det. så skal siden så generere en gyldig Mysql sætning som jeg så kan smide ind.

men det jeg måske har brug for er, hvordan deler jeg det hele op, så jeg kan lave denne gyldige sql kode ?


noen foreslag ?

Det der gerne skulle komme ud af det er noget i stil med

INSERT INTO `tabel` VALUES ('', 'titel', 'http://domain.dk/gal/374/', 'beskrivelse');
Avatar billede udvikler Nybegynder
04. august 2006 - 18:42 #1
Istedet for at lave 1 textarea, kan du så ikke bare lave 5 tekst felter og give dem et navn fx

<input type="text" name="domain">
<input type="text" name="titel">
<input type="text" name="galnr">
<input type="text" name="beskrivelse">

også senere hen

INSERT INTO `tabel` VALUES ('$_POST[domain]', '$_POST[titel]', '$_POST[galnr]', '$_POST[beskrivelse]');
Avatar billede bacce.dk Nybegynder
04. august 2006 - 18:45 #2
*SS* ja pisse smart... så kan jeg jo ligeså godt side manuelt og smide det i mysql med phpmyadmin....
problemet er at der er måske 9000 linier i rap.
hvis jeg skulle side og copy paste det hele vil det jo tage mig 3 dage......

Det er derfor jeg skal bruge et script der kan genere det hele på en gang....
Avatar billede gf Nybegynder
04. august 2006 - 19:08 #3
dine links virker ikke

mvh gf
Avatar billede gf Nybegynder
04. august 2006 - 19:10 #4
he he fik ikke lige læst spørgsmåle ordentligt :)
Avatar billede esbenp Nybegynder
04. august 2006 - 19:31 #5
noget i den her retning:

foreach(explode("\n",$_POST['d']) as $line){
  $fields = explode("|", $line);
  //indsæt i databasen $fields[0]... osv
}
Avatar billede bacce.dk Nybegynder
04. august 2006 - 22:05 #6
hmm blev ikke så meget klogere....
Jeg har lavet et laaaangt script som kan klare det nu.. ellers tak for forsøget...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester