我正在使用嵌套的Foreach循环来将数据存储在mysql中。但其处理时间过长。我如何减少最大执行时间。嵌套的Foreach循环花费太多时间
foreach ($results as $r) {
mysqli_query($con,"insert into commercial values('".mysqli_real_escape_string($con,$r['MST_MLS_NUMBER'])."')");
$val=1;
$objects = $rets->GetObject('Property', 'Photo', $r['MST_MLS_NUMBER'], '*', 0);
foreach ($objects as $pho) {
mysqli_query($con,"insert into cmtval values('".mysqli_real_escape_string($con,$r['MST_MLS_NUMBER'])."')");
}
}
是'$ R [“MST_MLS_NUMBER”]'和'$ PHO [“MST_MLS_NUMBER”]'不同的单回路内在价值想可以执行该语句,多少次? – jitendrapurohit
单循环内一次处理没有类似的值。我编辑了这个问题。 –
@Anant其实我正在使用库来存储MLS数据。之所以采用嵌套循环是因为我需要在插入记录时存储与相同mls编号相关的图像。图像对象调用在库中是不同的。 –