Jon Westcot wrote: > Hi Chris: > ... > That is, I need to close the single quote, place a comma after the > field, and then add in another opening quote. One other thing: I suspect I > need to use addslashes() to the elements in $data -- is there a way to do > this with one statement as you've done above? something like: "INSERT INTO foo (fields) VALUES ('".join("','", array_map('mysql_real_escape_string', $data)."')"; > >> Also as someone else suggested if this is a csv file you >> can use LOAD DATA INFILE to directly import it instead >> of having to create a bunch of insert queries. >> >> See http://dev.mysql.com/doc/refman/5.1/en/load-data.html >> >> Only do this if you are 100% sure of the data (ie it it sanitized in >> some other step). > > Trying to use LOAD DATA INFILE was my initial plan, but that simply > didn't work. Turns out that it's because of being on a shared server. I've > talked with The Powers That Be about this and they're going to move to a > dedicated virtual server; that should give me much more flexibility and > control over what I need to update in the various settings and files and > things to get past all of the heartburn I've had over the last weeks. > >>> As odd as this sounds, should I put in some type of >>> delay? Could the system be thinking it's getting flooded >>> by all of the inserts? >> Doubt it. > > Surprisingly enough, when I've used something like usleep(15000), I seem > to be able to process more records than when I don't have it at all. > ::shrug:: Just clutching at straws. > > Thanks again for your comments. I appreciate them all! > > Jon > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php