我的查询很好,但我需要检查ID和日期/时间字段是否有重复,所以我使用
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));
我有一个foreach循环遍历所有上传的文件。它在数据库中处理了1008行,但后来我得到了:
Fatal error: Maximum execution time of 30 seconds exceeded in F:\XAMPP\htdocs\logsysteem\adddata.php on line 30
答案 0 :(得分:2)
这是因为你没有设定剧本的时间。
您有两种方法可以使其发挥作用:
1 /在php脚本的顶部使用set_time_limit()
2 /在php.ini
配置文件
如果是个人脚本,我建议您使用第一个解决方案。
编辑:如需进一步说明,请阅读此http://fr2.php.net/set_time_limit