Avatar billede martin_shearer Nybegynder
29. marts 2006 - 22:27 Der er 25 kommentarer og
1 løsning

Gem data i database

Hejsa

jeg skal ha lavet noget kode halløj, der kan gemme data fra en .xml fil fra nettet, ned i min mysql database, så jeg kan genne den pågældene data, så længe jeg har lyst. nogen der kan sige hvordan det gøres nemmest ?

Det skulle gerne være muligt at tjekke den side med .xml filen ca hvert 2-5 minut, for opdateringen, nogen der kan hjælpe med det ?
Avatar billede jakobdo Ekspert
30. marts 2006 - 10:06 #1
Det ville jeg da muligt godt kunne hjælpe med.
Men vi skal vel til at starte med se en XML fil?
Og har du selv styr på design af database/tabel osv?
Og ellers styr på php kodning?
Avatar billede martin_shearer Nybegynder
30. marts 2006 - 13:07 #2
Nope er ikke særlig god til dette url kommer her:

http://www.odin.dk/112puls/odin112puls.xml
Avatar billede jakobdo Ekspert
30. marts 2006 - 13:39 #3
Hvilke info vil du have gemt?
Avatar billede martin_shearer Nybegynder
30. marts 2006 - 13:41 #4
Kun disse 3
<title></title>
<description></description>
<comments></comments>
Avatar billede martin_shearer Nybegynder
30. marts 2006 - 13:42 #5
den tabel som den gemmer i, i databasen, kan du ikke kalde den odin
Avatar billede martin_shearer Nybegynder
30. marts 2006 - 20:29 #6
kan du finde ud af det :D
Avatar billede jakobdo Ekspert
30. marts 2006 - 20:34 #7
Hvilken version bruger du af PHP?
Avatar billede martin_shearer Nybegynder
30. marts 2006 - 20:36 #8
PHP4
Avatar billede jakobdo Ekspert
30. marts 2006 - 21:01 #9
Jeg har nu noget sådan her:
http://www.codebreaker.dk/exp/699218.php

Men hvordan holder du styr på om info er i databasen eller ej?
Du skal jo teste på noget unikt.
Avatar billede martin_shearer Nybegynder
30. marts 2006 - 21:14 #10
"Men hvordan holder du styr på om info er i databasen eller ej?
Du skal jo teste på noget unikt."

jeg er ikke helt med
Avatar billede jakobdo Ekspert
30. marts 2006 - 21:17 #11
Altså hvis du kører de SQL jeg bare skriver ud på siden, så vil de jo blive indsat hver gang du kører scriptet.
Så vil denne: INSERT INTO odin(id,title,description,comments) VALUES('','Odense Brandvæsen','Bygn.brand-Mindre brand','21:01:31')

Blive indsat hver gang. (10 gange, 100 gange, for mange gange) :o)
Det er jo ikke meningen. Eller er det?
Avatar billede martin_shearer Nybegynder
30. marts 2006 - 21:20 #12
Nej, den skal selvf ikke hente den igen, hvis der står præcis det samme.

Der kan dog tit forkomme at
<title></title> & <description></description> er det samme, så på en eller anden måde, skal den vel tjekke <comments></comments> (tidspunktet), da det altid vil blive ændre hvis der kommer en ny opdatering.

forstår du hvad jeg mener ?
Avatar billede jakobdo Ekspert
30. marts 2006 - 21:23 #13
Men igen, vi kan jo ikke bruge comments som noget unikt.
Det kunne vel i teorien godt tænkes der blev postet 2 samtidig, eller kan det?
Avatar billede martin_shearer Nybegynder
30. marts 2006 - 21:25 #14
tjoo det kan ske, men det vil kun være i 1 uf ad 100.

vil det være for meget arbejde at tjekke både Comments og Description så ?
Avatar billede martin_shearer Nybegynder
30. marts 2006 - 21:27 #15
lige en ting, nu kan se jeg på det link du har lagt herinde, at den pt kun viser 10 stk. hvad så med dem der udgår fra listen, de bliver forsat i databasen ikke ?
sådan at jeg selv kan bakse nogle statestikker sammen ?
Avatar billede jakobdo Ekspert
30. marts 2006 - 21:27 #16
Jeg kan prøve at lave noget!
2 sekunder! :o)
Avatar billede jakobdo Ekspert
30. marts 2006 - 21:46 #17
Se siden nu!
Dog kaldte jeg altså ikke tabellen odin.
Men hvis du bare replacer tbl_699218 med odin i hele filen, så er det klaret.
Avatar billede jakobdo Ekspert
30. marts 2006 - 21:47 #18
Hov, og siden er her: http://www.codebreaker.dk/exp/699218.php
Og ja, de gemmes stadig i databasen.

Og her kommer også et svar!
Avatar billede martin_shearer Nybegynder
30. marts 2006 - 21:51 #19
okay. lige et par spørgsmål :D

1. Hvor tit tjekker den det url for updates ?

2. den php kode, der er på den side, er det alt, hvad jeg behøver for at køre det ?

mit mål, er jo at lave en layout, sådan hen af dette: http://devel.lnxbx.dk/odin/a.php
Avatar billede jakobdo Ekspert
30. marts 2006 - 21:55 #20
Det kode jeg har lavet, det indsætter det bare i databasen.
Det skal du så selv sørge for at køre engang i mellem.
Se på cronjob.de
Avatar billede martin_shearer Nybegynder
30. marts 2006 - 21:57 #21
tysk, det er ikke lige min stærke side, giver gerne 100 mere, hvis det er noget du kan logges til at lave også, behøver ikke være i dag, da jeg selv lukker ned nu. men måske i morgen...
Avatar billede jakobdo Ekspert
31. marts 2006 - 10:39 #22
Har du egen server?
Avatar billede martin_shearer Nybegynder
31. marts 2006 - 12:18 #23
Nej, er hosted ved b-one.net
Avatar billede jakobdo Ekspert
31. marts 2006 - 12:23 #24
Fang mig lige på msn: jakobdo {at} hotmail [dot] com
Så kan vi lige få resten på plads.
Avatar billede jakobdo Ekspert
31. marts 2006 - 13:20 #25
Takker for point!
Avatar billede martin_shearer Nybegynder
31. marts 2006 - 19:37 #26
kontakt mig lige på msn, når du får tid ;)
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

IT-JOB

Politiets Efterretningstjeneste

Teknisk IT-sikkerhedsspecialist i PET

Capgemini Danmark A/S

AI Data Architect

Politiets Efterretningstjeneste

IT-løsningsarkitekt i PET