Kan jeg "hurtigt" sætte en lang liste/tabel med 5 kolonner der er lavet i .doc ind i en tilsvarende tabel i min database. Eller skal jeg skrive alle poster ind manuelt. Jeg har læst noget om at der blot skal være komma imellem posterne el. lign.
Min txtfil ser f.eks sådan ud: Rum Lej. Navn Adr Bem. 38 181 aityounes lu22 st.tv. Tøj 39 Lagt til 38 40 187 sille hansen lu 22.3.tv. Aflåst af os 41 190 nouma chukaier lu 22.4.th. frit? 42 t El frit -som så skal ind i databasen i felterne: rum,lej,navn,adr.og bem. Hvad gør jeg nemmest?
Du ved ikke hvor der er en simpel gennemgang af det? Jeg leger med php så det er i retning af: $sql = "INSERT INTO loft (id, rum, lej, navn, adr, bem) VALUES ('', '".$rum."','".$lej."','".$navn."','".$adr."','".$bem."',)";
Det jeg har fundet, men ikke kan få til at virke/afprøve : $data = file_get_contents('list.txt'); $escaped = pg_escape_string($data); $sql("INSERT INTO loft(nr, adr, lonavn, beslag, laas) VALUES ( '{$escaped}')";
Helt ærligt ville jeg prøve en lidt mere utraditionel løsning. Det her er jo et engangsproblem:
Gå til MySQL.com og download MySQL-Front - et lille Windows-program, der løser de fleste MySQL-opgaver Derfra kan du nemt importere data fra .txt-filer.
MySQL-sætningerne gives automatisk af programmet: (Her er det forudsat, at felterne adskilles af tabulator og records af ny linie):
CREATE TABLE `TableName` (`rum` TINYINT (3) UNSIGNED, `lejl` TEXT (20), `Navn` TEXT (30), `Adr` TEXT (100), `Bem` TEXT (100)); LOAD DATA LOCAL INFILE 'C:/Documents and Settings/Anders Juul/Skrivebord/Midlertidig/Document1.txt' INTO TABLE aj.tablename LINES TERMINATED BY '\n' (rum,lejl,Navn,Adr,Bem);
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.