0

My query was just fine but i needed to check if there are duplicates on the ID and date/time field so i used

mysqli_query($link, "
        INSERT INTO wsmdata VALUES ('', '".mysqli_real_escape_string($link, $_POST['wsmID'])."',
 '".mysqli_real_escape_string($link, $a[0])." ".mysqli_real_escape_string($link, $a[1])."', '".mysqli_real_escape_string($link, $a[2])."')
        ON DUPLICATE KEY
        UPDATE bar = '".mysqli_real_escape_string($link, $a[2])."'") or die (mysqli_error($link));

I'm having a foreach loop that loops through all the uploaded files. It procese 1008 rows into the database but then i get:

Fatal error: Maximum execution time of 30 seconds exceeded in F:\XAMPP\htdocs\logsysteem\adddata.php on line 30
4

1 回答 1

2

这是因为您没有设置脚本的时间期限。

你有两个选项可以让它工作:
1/set_time_limit()在你的 php 脚本的顶部使用 2/在你的配置文件
中更改这个值php.ini

如果是个人脚本,我建议您使用第一个解决方案。

编辑:有关进一步说明,请阅读此http://fr2.php.net/set_time_limit

于 2013-04-25T15:33:08.553 回答