Hvordan får jeg data i et excel ark over i en tabel i php.

Her kan du få hjælp og stille spørgsmål til MySQL/MySQLi!
Besvar
Ande89
Begynder
Indlæg:6
Tilmeldt:18. nov 2012, 19:22
Geografisk sted:Nordjylland
Hvordan får jeg data i et excel ark over i en tabel i php.

Indlæg af Ande89 » 18. nov 2012, 19:40

Hej forum!

Jeg er igang med et mindre projekt hvor jeg vil undersøge de hyppigste talkombinationer i spillet, Keno, der udbydes af Danske Spil.
I den forbindelse har jeg et excel ark med alle udtrækninger, dvs. over 3.000 trækninger.
Jeg har fået afvide at jeg ikke kan finde den mest hyppigste kombination i excel, men skulle bruge noget php og mySQL.
Jeg er TOTAL newbie indenfor dette, derfor har jeg prøvet at se en del af jeres tutorials, og de har altså virkelig været til megen hjælp!

Men tilbage til mit problem. Jeg har som sagt det her excel ark med en masse data i. Disse dataer skal jeg nu have over i det phpmyadmin, but how?


Håber I kan hjælpe :)

Mvh.
Anders

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Hvordan får jeg data i et excel ark over i en tabel i ph

Indlæg af ThomasI » 18. nov 2012, 20:49

Er ret sikker på at der er en funktion in din database der kan bruge til at importere data fra et excel ark...

Prøv f.eks at læse denne vejledning:

http://www.aspfree.com/c/a/Database/Con ... -Database/

Ande89
Begynder
Indlæg:6
Tilmeldt:18. nov 2012, 19:22
Geografisk sted:Nordjylland

Re: Hvordan får jeg data i et excel ark over i en tabel i ph

Indlæg af Ande89 » 18. nov 2012, 22:06

Super, det fungerede tak!:)

Nu er så "problemet" at jeg gerne vil kunne finde den kombination der er hyppigst, altså hvilke tal i een trækning der forekommer hyppigst.

I spillet trækkes der hver dag 20 tal. De udtrækne tal kan være fra 1-70.
Nu vil jeg gerne vide hvilke 5 tal der oftest er i en og samme trækning.

Kan man på en eller anden måde kode det ind i Netbeans?

Ande89
Begynder
Indlæg:6
Tilmeldt:18. nov 2012, 19:22
Geografisk sted:Nordjylland

Re: Hvordan får jeg data i et excel ark over i en tabel i ph

Indlæg af Ande89 » 18. nov 2012, 22:08

Det skal være noget i stil med denne hjemmeside:

http://lottostatistik.dk/?page=topliste

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Hvordan får jeg data i et excel ark over i en tabel i ph

Indlæg af ThomasI » 19. nov 2012, 15:06

Hmm...der skal du lave et udtræk fra din db via php. Det kan gøre på forskellige måder, men de kan alle godt virke lidt indviklet hvis man er begynder i php.

Prøv at se her:

http://stackoverflow.com/questions/1873 ... using-mysq

Jeg søgte på "number frequency php mysql" og der findes også andre vejledninger... :)

Ande89
Begynder
Indlæg:6
Tilmeldt:18. nov 2012, 19:22
Geografisk sted:Nordjylland

Re: Hvordan får jeg data i et excel ark over i en tabel i ph

Indlæg af Ande89 » 19. nov 2012, 15:43

Jeg kan ikke rigtig få phpmyadmin og netbeans til at kommunikere med hinanden.
Jeg har apache og mysql til at køre i XAMPP.

Jeg har følgende kode til at stå i netbeans
<?php

$server = "localhost";
$brugernavn = "root";
$kode = "1234";
$db = "lottotal";

mysql_connect($server , $brugernavn , $kode) or die(mysql_error());

echo "Forbundet til mysql server<br/>";

mysql_select_db($db)or die(mysql_error());

echo "Forbundet til databasen";

?>

Men min browser melder fejl.
Hvad har jeg gjort galt?

Ande89
Begynder
Indlæg:6
Tilmeldt:18. nov 2012, 19:22
Geografisk sted:Nordjylland

Re: Hvordan får jeg data i et excel ark over i en tabel i ph

Indlæg af Ande89 » 19. nov 2012, 15:53

Hmm mærkeligt det virker når jeg trykker F5 ved den side den popper op med når jeg trykker run i netbeans :)

Men jeg har godt nok svært ved at finde ud af hvad jeg skal sætte ind i koden:

select e,count(*) as c from sets where s in
(select s from sets where e in (select e from sets where s='D') group by s)
group by e order by c desc

Altså jeg har en database der hedder lottotal, hvor jeg har en tabel der hedder table 2. I den tabel er der, vandret: Tal1, Tal2, Tal3...Tal20. Der er også Tal21 hvor datoen for udtrækningen er.

Giver det mening? :?

Ande89
Begynder
Indlæg:6
Tilmeldt:18. nov 2012, 19:22
Geografisk sted:Nordjylland

Re: Hvordan får jeg data i et excel ark over i en tabel i ph

Indlæg af Ande89 » 29. nov 2012, 00:08

Jeg er ikke helt sikker på jeg forstår at kode det sammen, men jeg har fået denne kode:

Der er 190 to-kombinationer i en traekning.

Der er 2415 mulige to-kombinationer.

Så logikken må være:

nul stil mulig array
for alle rækker i tabel {
for alle kombinationer i række {
tal mulig array op
}
}
find største værdi i mulig array

Kan jeg på en måde få nogen til at hjælpe mig?

Donation til siden her er naturligvis en selvfølge hvis hjælpen kommer herfra:)

Besvar