Unieke gegevens uit database halen
Gurdt Hooghoudt
01/07/2011 10:53:45Beste PHPHulp,
Ben ik weer!
Ik heb een script gevonden die kan laten zien hoeveel gebruikers online zijn ik heb er een tabel bij gedaan dat hij de Usernames er ook nog even in gooit maar hoe kan ik zeg maar Unieke namen uit de database halen zodat ik die kan ECHO'n dus kan laten zien WELKE gebruikers er online zijn.
Want hij heeft een timestamp en hij telt de unieke IP adressen dus sommige namen komen er 2 x in dus ik wil ze filteren iemand eenig idee?
Alvast bedankt
Ben ik weer!
Ik heb een script gevonden die kan laten zien hoeveel gebruikers online zijn ik heb er een tabel bij gedaan dat hij de Usernames er ook nog even in gooit maar hoe kan ik zeg maar Unieke namen uit de database halen zodat ik die kan ECHO'n dus kan laten zien WELKE gebruikers er online zijn.
Want hij heeft een timestamp en hij telt de unieke IP adressen dus sommige namen komen er 2 x in dus ik wil ze filteren iemand eenig idee?
Alvast bedankt
PHP hulp
24/11/2024 11:05:48Tim S
01/07/2011 11:13:55Gurdt Hooghoudt
01/07/2011 11:18:55Als allereerst bedankt voor je snelle reactie.
Maar wat doe ik nou fout?
Maar wat doe ik nou fout?
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$namen_qry = mysql_query("SELECT DISTINCT username FROM useronline");
$get_namen = mysql_fetch_assoc($namen_qry);
echo $get_namen;
?>
$namen_qry = mysql_query("SELECT DISTINCT username FROM useronline");
$get_namen = mysql_fetch_assoc($namen_qry);
echo $get_namen;
?>
Write Down
01/07/2011 11:26:49Simpel, je hebt geen foutafhandeling ingebouwd. Verder echo je iets wat normaal een array zou moeten zijn.
Gurdt Hooghoudt
01/07/2011 11:27:32het is me gelukt!
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
$sql="SELECT DISTINCT username FROM useronline";
$res=mysql_query($sql);
while($row = mysql_fetch_array($res)) {
echo $row['username'].'<br>';
}
?>
$sql="SELECT DISTINCT username FROM useronline";
$res=mysql_query($sql);
while($row = mysql_fetch_array($res)) {
echo $row['username'].'<br>';
}
?>
Gewijzigd op 01/07/2011 11:28:46 door Gurdt Hooghoudt
Write Down
01/07/2011 11:42:34Gurdt Hooghoudt
01/07/2011 11:58:40PHP Scripter
01/07/2011 12:53:47Foutafhandeling is een heel belangrijk onderdeel binnen PHP.
Gurdt Hooghoudt
01/07/2011 14:56:04Tijdens een van mijn laatste vragen was het i.v.m veiligheid maar beter als ik bepaalde errors weg haalde.
Code (php)
1
2
3
4
5
2
3
4
5
<?php
while($row = mysql_fetch_array($res) or die('FOUT: '.mysql_error())) {
echo $row['username'].', ';
}
?>
while($row = mysql_fetch_array($res) or die('FOUT: '.mysql_error())) {
echo $row['username'].', ';
}
?>
Gewijzigd op 01/07/2011 15:00:34 door Gurdt Hooghoudt