cari

Rumah  >  Soal Jawab  >  teks badan

Bantuan daripada pemula: Mengenai gelung yang menjana senarai statik dalam PHP

Izinkan saya bertanya kepada anda, PHP menjana senarai statik Selepas gelung, nilai pangkalan data adalah normal, tetapi data html yang dihasilkan terus mengulangi data gelung pertama.

for ($i=0; $i < $allpages; $i++){
if ($i==0) 
{ 
$indexpath = "index_0.html"; 
} 
else 
{ 
$indexpath = "index_".$i.".html"; 
} 
$star = $i* $onepage; 
$list =''; 
$sql= "select path,title from article limit $star,$onepage"; 
$result = mysql_query ($sql);  	
while($row=mysql_fetch_assoc($result))
{
	$list.= '<a href="2019/'.$row['path'].'" target="_blank"><li>'.$row['title'].'</li></a><br>'; 
	}
	$content = str_replace("{articletable}",$list,$content);
	if (is_file ($indexpath)) 
	{ 
	@unlink ($indexpath); 
	} 
	$handle = fopen ($indexpath,"w");  
	fwrite ($handle,$content);
	fclose ($handle); 	
}


°无恙。°无恙。2053 hari yang lalu1047

membalas semua(1)saya akan balas

  • 殘留の回憶

    殘留の回憶2019-05-25 09:33:53

    Anda telah merentasi pangkalan data dalam gelung for, dan sudah tentu data yang keluar diulangi Hanya letakkan gelung while pangkalan data di luar dan saya di dalamnya

    balas
    0
  • Batalbalas