我有一个 php 脚本,它通过函数调用将数据插入到数据库表中,并且该函数位于 for 循环中。我想要 120 多次迭代,但由于 max_execution_time=30 并且不幸的是我无法更改或编辑共享主机上的 php.ini 文件。由于脚本的执行在大约停止。for 循环 55-60 次迭代。我在想,如果我包含另一个 php 文件,比如 include("script2.php"); 我可以在这个脚本中从 61 继续 for 循环并在 120 结束。这样我就可以完成所有 120 次迭代。如果我错了,请纠正我,我是 php 新手。
if (isset($_POST["roll"])&&isset($_POST["resultType"])){
global $result;
global $t;
$result=new Parser($_POST["resultType"]);
$n = $_POST["roll"];
$t = substr($n, 0, strlen($n) - 3);
$con=mysqli_connect("localhost","root","","rolltu");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// Create table
$sql="CREATE TABLE $t(NAME CHAR(30),ROLL CHAR(30) NOT NULL,PRIMARY KEY(roll),Marks INT)";
// Execute query
if (mysqli_query($con,$sql))
{
echo "Table $t created successfully. <br>";
}
else
{
echo "Error creating table: " . mysqli_error($con);
echo "<br>";
}
$arr = array($t,'000');
$s = join("",$arr);
$q ="$s";
$c = 120;
for($i = 0;$i <$c;$i++) {
$q++;
$result->requestResult($q);
showResult();
}
}