Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Budowa systemu wiadomosci
Forum PHP.pl > Forum > Przedszkole
avaster12
Witam jak do tego kodu ograniczyć wyświetlanie pętli od danego nazwy użytkownika
  1. function pw_wyswietl_od_user() {
  2. $userr_odb = $_SESSION['id'];
  3. $query = (" SELECT wiadomosci.id, user.user, wiadomosci.userr_add, data, temat FROM user JOIN wiadomosci ON wiadomosci.userr_add = user.id where userr_odb = " . $userr_odb . "");
  4. $result = mysql_query($query) or die("Błąd zapytania mysql");
  5. while ($row = mysql_fetch_array($result)) {
  6. echo 'Temat Wiadomosci ' . $row['temat'] . ' | ';
  7. echo 'Wiadomość od ' . $row['user'] . ' | ';
  8. echo $row['data'] . '<br />';
  9. echo '<a href="?act=czytaj_wiadomosci&userr_add=' . $row['userr_add'] . '">czytaj</a>';
  10.  
  11. }
  12.  
  13. }

jeśli
  1. echo 'Wiadomość od ' . $row['user'] . ' | ';
powtórzy się to drugi raz się nie wyświetli. jeśli nie będą się różnic to się wyświetlą.
Rysh
Nie możesz zgrupować?
avaster12
To znaczy nigdy wcześniej nie robiłem takiego zapytania jakiś wzór mógłbym prosić
zrobiłem tak ale zamiast wyświetlić się nazwa użytkownika wyszło 3
  1. $query = (" SELECT wiadomosci.id, COUNT(user.user) as user, wiadomosci.userr_add, data, temat FROM user JOIN wiadomosci ON wiadomosci.userr_add = user.id where userr_odb = " . $userr_odb . "");

Rysh
Tu masz wszystko ładnie pięknie, opisane.
http://www.w3schools.com/sql/sql_groupby.asp
avaster12
no robiłem tak ja tam jest opisane tylko że nazwa użytkownika się dodała i wyszła 3 zamiast ja wypisać
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.