Der er en linje i php.ini hvor der står
max_execution_time = 30
Der kan 30 ændres til f.eks 90 istedet, så er den maksimale tid 1min 30sek istedet. Men chancen for at din webhost vil ændre det tror jeg ikke er så stor. Men hvis det bliver hostet fra din egen pc er det jo ikke noget problem.
Her er i øvrigt koden der indsætter alle dataene.
<?php
$csvfile = file('Licensdata.csv');
$count = count($csvfile);
mysql_connect('localhost','dit_brugernavn','dit_password');
mysql_select_db('din_database');
for($i = 0; $i <= $count - 1; $i++)
{
$item = explode(';',$csvfile[$i]);
$query = "INSERT INTO ryttere (fornavn,efternavn,klub,rygnr,klasse,regnr) VALUES ('$item[0]','$item[1]','$item[2]','$item[3]','$item[4]','$item[5]')";
mysql_query($query) or die(mysql_error());
}
?>
Og databasen skal se sådan her ud
CREATE TABLE `ryttere` (
`id` int(5) NOT NULL auto_increment,
`fornavn` varchar(255) NOT NULL,
`efternavn` varchar(255) NOT NULL,
`klub` varchar(255) NOT NULL,
`rygnr` varchar(255) NOT NULL,
`klasse` varchar(255) NOT NULL,
`regnr` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
)
Indlæg senest redigeret d. 23.09.2006 15:28 af Bruger #3275