$RecordCount=mysql_num_rows($pnname);
for($el=1; $el<=$RecordCount;$el++) {
$message .= "test--test";
echo $el."--".$row_pnname01['pnom']."<BR>";
echo $message."<BR>";
}
此处$message
显示$i
次计数,即如果$i
= 5 $message
显示5次,但$row_pnname01['pnom']
仅显示一次每个$i
计数。
有关它为何会发生的任何想法。当然,我必须忽略一些事情。
由于 让
答案 0 :(得分:3)
而不是这个
$message .= "test--test";
这样做
$message = "test--test";
答案 1 :(得分:0)
$RecordCount=mysql_num_rows($pnname);
for ($el=1; $el<=$RecordCount;$el++) {
$message = "test--test";
echo $el."--".$row_pnname01['pnom']."<BR>";
echo $message."<BR>";
}
这应该可以解决问题。 $message .= "test--test";
会将字符串“test - test”附加到变量$message
。使用=
而非.=
只会为$message
分配一个新值。