Waar zeg ik dat mijn manier handiger is? Ik gebruik zelf ook gewoon date_diff() als het kan hoor... Maar in bash scriptjes oid zou je het zo kunnen oplossen.quote:Op vrijdag 4 januari 2013 18:39 schreef KomtTijd... het volgende:
[..]
je gaat me niet met droge ogen vertellen dat je dat handiger vind dan datetime->diff()
Het is gewoon lokale info, momenteel staat het in Excel, maar het is niet noodzakelijk dat het ook vanuit daar geïmporteerd wordt. De informatie bestaat uit korte strings en kleine getallen. Ik ga eens kijken of ik elke mogelijkheid via een script naar een SQL database kan schrijven.quote:Op zondag 6 januari 2013 05:43 schreef totalvamp het volgende:
Waar krijg je de info vandaan en in welk formaat?
En dan gewoon alle combinaties als enkele rij naar SQL schrijven? Dat was ook het eerste dat in me opkwam als oplossing.quote:
Check hier voor een library die CSV's kan parsen: http://stackoverflow.com/questions/5341219/csv-library-for-phpquote:Op zondag 6 januari 2013 13:35 schreef pascal08 het volgende:
[..]
En dan gewoon alle combinaties als enkele rij naar SQL schrijven? Dat was ook het eerste dat in me opkwam als oplossing.
is de data per column verschillend?quote:Op zondag 6 januari 2013 13:35 schreef pascal08 het volgende:
[..]
En dan gewoon alle combinaties als enkele rij naar SQL schrijven? Dat was ook het eerste dat in me opkwam als oplossing.
Hoe bedoel je?quote:Op zondag 6 januari 2013 13:40 schreef totalvamp het volgende:
[..]
is de data per column verschillend?
De database gaat wel minstens 11 keer per minuut per gebruiker aangeroepen worden. Is dit niet te intensief voor een SQL database?quote:Op zondag 6 januari 2013 13:38 schreef Juicyhil het volgende:
[..]
Check hier voor een library die CSV's kan parsen: http://stackoverflow.com/questions/5341219/csv-library-for-php
En dan krijg je gewoon netjes alle rijen die je kan doorlopen en wegschrijven naar SQL.
Gewoon 2 tabellen dus. Je kunt het letterlijk doen zoals het nu is.quote:Op zondag 6 januari 2013 13:41 schreef pascal08 het volgende:
[..]
Hoe bedoel je?
Het is ongeveer als volgt:
'JA' + 'NEE' + 3 + 8 = 4
'BAL' + 'HOK' + 1 + 2 = 5
'NET' + 'VIS' + 8 + 5 = 4
...
etc.
De ene kruistabel geeft een resultaat met combinaties van strings en de andere met combinaties van getallen. Beide resultaten zijn getallen en die worden bij elkaar opgeteld.
Je hoeft het toch maar 1 keer in te lezen vanuit Excel lijkt me?quote:Op zondag 6 januari 2013 13:45 schreef pascal08 het volgende:
[..]
De database gaat wel minstens 11 keer per minuut per gebruiker aangeroepen worden. Is dit niet te intensief voor een SQL database?
Een nieuwe berekening zegt mij dat het 829719 combinaties zijn. Is dit wel te doen?quote:Op zondag 6 januari 2013 13:59 schreef Juicyhil het volgende:
[..]
Je hoeft het toch maar 1 keer in te lezen vanuit Excel lijkt me?
En anders een cron job maken om het 's nachts te doen.
Waarom niet?quote:Op zondag 6 januari 2013 14:01 schreef pascal08 het volgende:
[..]
Een nieuwe berekening zegt mij dat het 829719 combinaties zijn. Is dit wel te doen?
FOK! draait ook op MySQL.quote:Op zondag 6 januari 2013 13:45 schreef pascal08 het volgende:
De database gaat wel minstens 11 keer per minuut per gebruiker aangeroepen worden. Is dit niet te intensief voor een SQL database?
1 | LOAD DATA LOCAL INFILE 'bestandsnaam' INTO TABLE tabelnaam fields terminated by ',' |
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Het ligt er compleet aan wat voor queries je draait. Voor pascal08 zie ik twee PK-lookups en daar kan MySQL er best veel per seconde van aan.quote:
quote:Op zondag 6 januari 2013 14:11 schreef Arcee het volgende:
[..]
FOK! draait ook op MySQL.
Anyway, CSV-bestand maken (en uploaden naar je site) en doelbestand alvast aanmaken in MySQL.
Data inlezen met LOAD DATA:
[ code verwijderd ]
Load data gaat razendsnel, ook met 829.719 records.Ik ga het eens proberen. Bedankt voor de hulp allemaal!SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
1 2 3 | foto 1 (.jpg) <input type="file" name="foto[]" /> foto 2 (.jpg) <input type="file" name="foto[]" /> foto 3 (.jpg) <input type="file" name="foto[]" /> |
1 2 3 4 5 6 7 | <?php if(count($_FILES['foto']['tmp_name'])>0){ //doe iets }else{ //geef foutmelding } ?> |
Dat geef altijd 5quote:Op maandag 7 januari 2013 21:37 schreef Juicyhil het volgende:
tmp_name geeft een string, je moet op $_FILES['foto'] de count doen
Doe eens var_dump($_FILES) en post dat esquote:
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |