Avatar billede Slettet bruger
19. juli 2001 - 22:30 Der er 20 kommentarer og
1 løsning

Online lokal telefonbog

Hvis nu man tilfældigvis havde siddet og brugt et godt stykke tid på at lave et excelark hvori der ligger ca. 1500 virksomheder fra et enkelt post nr. i Danmark, med 6 forskellige overskrifter. Kategori, Firma, Adresse, postnummer, By, og telefonnr og nu sidder og tænker at man vil lave en \"erhvervs-telefonbog\" som man let kan lægge ind på sit website og så den kan fltreres på de typiske måder, hvad ville så være smartest at gøre...

Jeg har hørt at det i og for sig er totalt nemt... Ja, fint nok... Hvis man ved hvordan.

Jeg giver 50 point til den der lige har svaret i ærmet.

PS: Jeg har vist også et ark med et helt amt, så hvis det ikke er for meget at forlange og hvis det ikke nødvendigvis er med til at sløve det hele ned så ville det da også være ret cool...

pps: Jeg har MySql på mit webhotel.

ppps: Jeg skal måske også lige sige at jeg ikke har en dyt forstand på databaser. Det kan da også være at jeg egentlig skulle have spurgt i en anden kategori, hvilken i så fald?
Avatar billede erikjacobsen Ekspert
19. juli 2001 - 22:35 #1
Du kan eksportere fra Excel i kommasepareret form, og importere det i f.eks.
MySql. Og ja, i princippet er det nemt :)
Avatar billede medions Nybegynder
19. juli 2001 - 22:36 #2
hmm.. skal det være MySQL?
Avatar billede Slettet bruger
19. juli 2001 - 22:40 #3
Avatar billede erikjacobsen Ekspert
19. juli 2001 - 22:41 #4
Nej, Access går an. I princippet kan du søge i den kommaseparerede fil ... meeennn..
Avatar billede erikjacobsen Ekspert
19. juli 2001 - 22:41 #5
Glem min sidste kommentar ... jeg troede spørgeren=medions :)
Avatar billede Slettet bruger
19. juli 2001 - 22:52 #6
Ja, jeg har også spurgt i \"Access\" men fik intet svar. Jeg er fløjtende ligeglad med hvad det bliver lavet i, bare det funger :)
Avatar billede erikjacobsen Ekspert
19. juli 2001 - 22:54 #7
Skal det forstås sådan, at du vil have det lavet, og ikke bare skal
have hjælp til at lave det selv? Hvis det er det første, er jeg skredet :)
Avatar billede Slettet bruger
19. juli 2001 - 22:55 #8
Jeg kan eksportere tabulatorseperaret, semikolonsepereret, og mellemrumssepereret men ikke kommasepereret...
Avatar billede Slettet bruger
19. juli 2001 - 22:56 #9
Jeg vil egentlig helt selv lave det, for så kan jeg selv gøre det en anden gang. Jeg er bare næsten helt \"grøn\".
Avatar billede erikjacobsen Ekspert
19. juli 2001 - 23:03 #10
ooookay, du skal måske ikke gøre det med kommaer, hvis der er kommaer i
dine data - lettere bøvlet :)  Gør det med semikolon, og smid et par linier her.
Så kan vi måske hjælpe dig på vej. Har du myphpadmin installeret på din server,
og kører du ASP, PHP, Java, Perl, Python .... eller hvad?
Avatar billede Slettet bruger
19. juli 2001 - 23:09 #11
Jeg kan klare asp, php, mysql, perl, java, cgi (tror ikke python) Og jeg har lagt den semikolonseperererede fil her:
www.helsingor.net/3000.csv
Avatar billede erikjacobsen Ekspert
19. juli 2001 - 23:12 #12
Og hvad vil du helst ?
Avatar billede Slettet bruger
19. juli 2001 - 23:13 #13
Den indeholder så vidt jeg kan se ikke alm. kommaer, så med lidt search replace kan den nemt importeres i MySQL....

Men nogle af linierne indeholder 5 felter, andre 6..hvorfor? Det gør det jo lidt sværere...
Avatar billede Slettet bruger
19. juli 2001 - 23:16 #14
Hvis man har en side hvor der til at starte med ingenting står. Men man kan trykke på eller via. en rulleliste markere den kategori man vil have \"udvalget\" på så trykker men på den og får resultatet id på en liste. That\'s it!
Avatar billede medions Nybegynder
19. juli 2001 - 23:16 #15
hvis ASP, så kan jeg hjælpe dig!
Avatar billede erikjacobsen Ekspert
19. juli 2001 - 23:21 #16
Der er bare nogle der er tomme - no big deal el_barto
Avatar billede erikjacobsen Ekspert
19. juli 2001 - 23:22 #17
I mysqlimport sætter man da bare --fields-terminated-by= til semikolon, så er den
hentet ind - ingen grund til at lave dem om
Avatar billede Slettet bruger
20. juli 2001 - 07:43 #18
ok... :)

erikjacobsen> Hvordan vil mysql vide hvilke af felterne der er tomme?

Det ser ud til at det er det første felt der er tom på nogle af posterne, men hvis det nu havde været det 3. felt der var tomt...?

mysql kender jo ikke forskel på det ene og det andet..
Avatar billede Slettet bruger
20. juli 2001 - 07:45 #19
ahhh...nu fik jeg øje på det semikolon der starter de poster der har en tom kategori..forget it...*S* Jeg er stået for tidligt op!

Men dunse, så er det jo det simpleste i verden at lave!
Avatar billede Slettet bruger
20. juli 2001 - 11:04 #20
Mht. de tomme felter. Kan jeg ikke bare skrive noget andet ind f.eks. \"Ingen kategori\" eller \"-\" indtil jeg får lavet databasen færdig? Så er felterne da i det mindste ikke tomme.
Avatar billede bromer Nybegynder
27. juli 2001 - 18:51 #21
Jeg ville altså vælge at bruge tab seperator, da det giver en klar fordel i MySQL. Du har din fil, hvor der i tilfælde af at der ikke er nogen data bare er 2 tabs.

Derefter går man ind i sin MySQL prompt og bruger LOAD DATA INFILE: http://www.mysql.com/doc/L/O/LOAD_DATA.html

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
Computerworld tilbyder specialiserede kurser i database-management

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