Geetje om 3:56, 4-11-2007
misschien$result = mysql_query($sql);
ipv
$result = mysql_query("$sql");
en...
while($row == mysql_fetch_array($result))
ipv
while($row = mysql_fetch_array($result))
??
De eerste maakt voor de werking niets uit maar is wel netter. De tweede suggestie is fout en zal nooit werken. Je maakt daar een vergelijking tussen $row en de volgende waarde uit de myswl_fetch_array maar die waarde wordt nooit toegekend aan $row. $row krijgt dus nooit een waarde. Wat wel een andere manier van schrijven zou kunnen zijn is:
while(false !== ($row = mysql_fetch_array($result))
Daarmee dwing je af dat zolang mysql_fetch_array geen boolean waarde false returned aan $row de while-loop door moet gaan.
Voor de werking maakt dit niets uit, het resultaat is precies het zelfde.
@wannabe steve
Je bent de ; vergeten achter $num = 3
(Bewerkt door Slagroom om 10:34, 4-11-2007)