Wat doe ik fout?
Ik heb in mijn weblogsysteem een statistieken schermpje waarin je kunt zien wie er nu online zijn etc. Maar, hij laat maar 1 persoon die online is zien, terwijl er meerdere online zijn. Dit is mijn script:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?
$sql = 'SELECT `user` FROM `logins` WHERE 1 LIMIT 0, 30';
$res = mysql_query($sql) or die (mysql_error());
while($rij = mysql_fetch_array($res))
{
$count = "$rij[user],";
}
?>
$sql = 'SELECT `user` FROM `logins` WHERE 1 LIMIT 0, 30';
$res = mysql_query($sql) or die (mysql_error());
while($rij = mysql_fetch_array($res))
{
$count = "$rij[user],";
}
?>
wat doe ik verkeerd?
wes:
$count .= $rij[user].',';
edit:
WHERE 1 ???
edit:
WHERE 1 ???
Where 1: Ik was lui :) en had geen zin om 'm zelf te typen dus had 'm uit PhpMyAdmin gehaald :P
Het werkt, bedankt!
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?
$sql = 'SELECT `user` FROM `logins` LIMIT 0, 30';
$res = mysql_query($sql) or die (mysql_error());
while($rij = mysql_fetch_array($res))
{
$count = $rij['user'].",";
}
?>
$sql = 'SELECT `user` FROM `logins` LIMIT 0, 30';
$res = mysql_query($sql) or die (mysql_error());
while($rij = mysql_fetch_array($res))
{
$count = $rij['user'].",";
}
?>
Gewijzigd op 08/02/2006 11:39:00 door Robert Deiman
.= !!!! neem nog een bakkie robert :)
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?
$count = "";
$sql = 'SELECT `user` FROM `logins` LIMIT 0, 30';
$res = mysql_query($sql) or die (mysql_error());
while($rij = mysql_fetch_array($res))
{
$count .= $rij['user'].",";
}
?>
$count = "";
$sql = 'SELECT `user` FROM `logins` LIMIT 0, 30';
$res = mysql_query($sql) or die (mysql_error());
while($rij = mysql_fetch_array($res))
{
$count .= $rij['user'].",";
}
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?
$count = "";
$sql = 'SELECT `user` FROM `logins` LIMIT 0, 30';
$res = mysql_query($sql) or die (mysql_error());
while($rij = mysql_fetch_array($res))
{
$count .= $rij['user'].",";
}
// geef $count weer zonder laatste comma
echo substr($count, 0, -1);
?>
$count = "";
$sql = 'SELECT `user` FROM `logins` LIMIT 0, 30';
$res = mysql_query($sql) or die (mysql_error());
while($rij = mysql_fetch_array($res))
{
$count .= $rij['user'].",";
}
// geef $count weer zonder laatste comma
echo substr($count, 0, -1);
?>
EDIT:
Ik had trouwens beter mijn laatste post kunnen editen.. maar bedacht ik me te laat :S
Gewijzigd op 08/02/2006 11:52:00 door Robert Deiman
Bas:
Dan vraag je er om hè? :)Where 1: Ik was lui :) en had geen zin om 'm zelf te typen dus had 'm uit PhpMyAdmin gehaald :P
Elwin