Probleem met grote query
Code (php)
1
2
3
2
3
INSERT INTO model (id, voiceid, geboren, geslacht, geaardheid, haar, land, lichaamsbouw, ogen, relatie, sterrenbeeld, taal, uiterlijk, waardering, woonplaats)VALUES
('18angel', 8477, 19860606, 'v', 'bisexueel', 'blond', 'BE', 'mager', 'blauw', 'nee', 'vissen', 'en', 'blank', 6, ''),
('18bianca', 1243, 19860519, 'v', 'bisexueel', 'blond', 'BE', 'slank', 'bruin', 'nee', 'stier', 'en', 'blank', 6, 'Antwerpen');
('18angel', 8477, 19860606, 'v', 'bisexueel', 'blond', 'BE', 'mager', 'blauw', 'nee', 'vissen', 'en', 'blank', 6, ''),
('18bianca', 1243, 19860519, 'v', 'bisexueel', 'blond', 'BE', 'slank', 'bruin', 'nee', 'stier', 'en', 'blank', 6, 'Antwerpen');
Iemand enig idee wat het probleem hier kan zijn? Het gaat in totaal om 3925 profielen die ik moet importeren. Als ik bijvoorbeeld 10 profielen importeer via phpmyadmin is er geen enkel probleem maar zodra ik er bijvoorbeeld 500 doe houd hij er mee op.
Gewijzigd op 13/06/2010 13:23:56 door Marcellino van Hecke
Zet bovenaan je script dit, dan kan je de foutmelding zien.
Als het inderdaad een timeout is, dan zou dit kunnen werken, maar op sommige PHP configuraties is het niet toegestaan:
Of mogelijk een vreemd teken? UTF8 issue?
Jelmer rrrr op 13/06/2010 13:29:59:
Loop je tegen PHP's tijdlimiet aan?
Sorry mijn fout ik krijg de error: Fatal error: Maximum execution time of 300 seconds exceeded
Jelmer rrrr op 13/06/2010 13:29:59:
Als het inderdaad een timeout is, dan zou dit kunnen werken, maar op sommige PHP configuraties is het niet toegestaan:
Ik krijg dit probleem in phpmyadmin daar kan ik toch niet veel aan veranderen. Ik heb op mijn localhost waar ik dit op test het limiet al verhoogd naar 1000 in php.ini
Piet Verhagen op 13/06/2010 13:53:47:
Of mogelijk een vreemd teken? UTF8 issue?
Voor zover ik weet zitten er geen vreemde tekens in. Alleen een underscore is mogelijk bij veld 'id'.
Gewijzigd op 13/06/2010 14:06:22 door Marcellino van Hecke
Marcellino van Hecke op 13/06/2010 14:04:09:
Ik krijg dit probleem in phpmyadmin daar kan ik toch niet veel aan veranderen. Ik heb op mijn localhost waar ik dit op test het limiet al verhoogd naar 1000 in php.ini
Als de server niet van jou is kun je daar idd niets aan veranderen. Zit niks anders op dan de query in stukjes te knippen. Of je moet een php script maken waarmee je de query uitvoert.
Het probleem is inderdaad opgelost door het de query gewoon via php uit te voeren. Nu kan ik hem tenminste wekelijks draaien via cron job.
Gewijzigd op 14/06/2010 12:47:30 door Synaps Framework