webForumDet fria alternativet

while som går i loop, newbiewarning.

2 svar · 305 visningar · startad av apaaa

apaaaMedlem sedan nov. 200559 inlägg
#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.

apaaaMedlem 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?

fiddlerMedlem sedan juli 20022 464 inlägg
#3

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

495 ms totalt · 5 externa anrop · cache AV · v20260730165559-full.0b955084
123 ms — hämta statistik (db)
123 ms — slå upp tråd (db)
127 ms — hämta forumlista (db)
127 ms — hämta inlägg (db)
120 ms — hämta bilagor (db)