Hello, I hope this question isn't too vague.
I am opening a large csv file (up to 30,000 lines), splitting it out into its elements and then making several INSERT, SELECT queries on my DB. It's a hack and not very elegant (but as a beginner i will try to work on it in the coming weeks) This process is taking a really long time and I get about 5 or 6 thousand lines in and php times out (5 minutes). Now I could set the max_execution_time to a higher level but in the back of my mind i think there might be a more correct way to make all these selects and inserts. Like breaking it up into smaller chunks or something. My question is multifaceted. a) i can't echo any status information to the screen while the script is executing (because of course it hasn't finished yet). But is there a way to do this (something like line 3..line 4 etc of csv)? b) is there a better way (conceptually) to process such a large file with each line having up to 5 separate queries on my db. c) what would be the implications of raising the memory limit (i am running apache/php/mysql on windows xp locally on my laptop) d) should i just increase max_execution and live with the blank screen for 8 minutes (i'm basically trying to crunch data for later reporting) Any info, direction to documentation welcome (i did look but as a beginner I find its hard to know where to start.) Thanks Simon For the latest data on the economy and society consult National Statistics at http://www.statistics.gov.uk ********************************************************************** Please Note: Incoming and outgoing email messages are routinely monitored for compliance with our policy on the use of electronic communications ********************************************************************** Legal Disclaimer : Any views expressed by the sender of this message are not necessarily those of the Office for National Statistics ********************************************************************** -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php