Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Wyświetlenie powtarzających się rekordów
tofik1778983
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 1
Dołączył: 22.11.2007
Skąd: lbn

Ostrzeżenie: (0%)
-----


Witam.
Mam w bazie tabele players tam dużo różnych kolumn.
Chciałbym dodać opcje sprawdzającą czy nie ma multikonta po adresie ip oraz wyświetlić id gracza, nazwe i ip..
Jak to zrobić (IMG:style_emoticons/default/questionmark.gif)
tabela: players
kolumny do wyswietlenia: id, user, ip
w kolumnie "ip" są adresy
Chciałbym aby wyświetlało tylko graczy o powtarzającym się adresie ip
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tofik1778983
post
Post #2





Grupa: Zarejestrowani
Postów: 144
Pomógł: 1
Dołączył: 22.11.2007
Skąd: lbn

Ostrzeżenie: (0%)
-----


Cytat
or die('Błąd zapytania');
taki błąd..
Zapytanie wyświetla adres który się powtarza więc jest ok..
Ale pomóżcie zmodyfikować ten fragment kodu który dałem tak aby wyświetlał wszystkie adresy ip które występują więcej jak raz.
Teraz wyswietla tylko jeden (ten pierwszy) z powtarzających się.
  1. $wykonaj = mysql_query("SELECT ip, user, id, count(*) FROM players GROUP BY ip HAVING COUNT(ip) > 1 ORDER BY id")
  2. or die('Błąd zapytania');
  3.  
  4. echo '<table cellpadding="2" border=1><tr><td width="50px">Id</td><td width="150px">Nik</td> <td width="150px">Ip</td>';
  5. if(mysql_num_rows($wykonaj) > 0) {
  6. while($x=mysql_fetch_array ($wykonaj)) {
  7. echo ' <tr>
  8. <td width="50px">'.$x['id'].'</td>
  9. <td width="150px">'.$x['user'].'</td>
  10. <td width="150px">'.$x['ip'].'</td>';
  11. }
  12. echo'</tr></table>';
  13. }
  14.  

Chyba coś takiego ale pewnie trzeba coś zmienić w zapytaniu (IMG:style_emoticons/default/questionmark.gif)

Ten post edytował tofik1778983 9.09.2010, 18:55:37
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 21:44