webForumDet fria alternativet

while som går i loop, newbiewarning.

PHPur PHP

2 svar · 305 visningar · startad av apaaa

Medlem sedan nov. 200559 inlägg
Frågan#1
 
<?php
 
 $meny = mysql_query("select count(*) as count from meny")or die(mysql_error());
 $row = mysql_fetch_array($meny);
 $i = 1;
 $apa = $row['count'];
 
 while ($apa > $i); {
 ?>

            <tr>
              <td><?php echo $row['count']; ?></td>
            </tr>
<?php 
$i++;
echo $i;
}
?>

Den går in i oändlig loop eller så går det runt en gång beronde om jag använder '<' eller '>'. Jag förstår verkligen inte varför.

Medlem sedan nov. 200559 inlägg
#2

Kan ha med att göra att $apa inte är en integer? i.s.f., hur gör jag om den?

Medlem sedan juli 20023 617 inlägg
#3

Bort med kolontecknet efter ($apa > $i).

130 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)