Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql_num_rows] 'supplied argument is not a valid..
Forum PHP.pl > Forum > Przedszkole
Mody23
Witam!

Mam taki kod:

  1. $sql = "SELECT * FROM " . GROUP_COMMUNITY . " WHERE head_user_id = '".$userdata['user_id']."'";
  2. $result = $db->sql_query($sql);
  3. while ($row = $db->sql_fetchrow($result))
  4. {
  5. $avatarek = $row['avatar_url'];
  6. $id_grupki = $row['id'];
  7. $name_group = $row['group_name'];
  8. $title_group = $row['group_title'];
  9.  
  10. $sql = "SELECT * FROM " . USER_GROUP_COMMUNITY . " WHERE group_community_id = $id_grupki";
  11. $result = $db->sql_query($sql);
  12. $ilosc_userow = mysql_num_rows($result);
  13.  
  14. $avatar_grupy = '';
  15. if ( $avatarek != NULL )
  16. {
  17. $avatar_grupy .= '<img src="' . $avatarek . '" class="avatar_grupy" alt="" border="0" />';
  18. }
  19. else
  20. {
  21. $avatar_grupy .= '<img src="http://www.ufs.pl/forum/images/misc/unknown_sg.gif" width="40" height="40" class="avatar_grupy" alt="" border="0" />';
  22. }
  23.  
  24. $template->assign_block_vars('grupy_istnieja.twoje_grupy', array(
  25. 'ILOSC_USEROW' => $ilosc_userow,
  26. 'AVATAR_GRUPY' => $avatar_grupy,
  27. 'NAZWA_GRUPY' => $name_group,
  28. 'OPIS_GRUPY' => $title_group)
  29. );
  30. }


Problem jest z tym kawałkiem:

  1. $ilosc_userow = mysql_num_rows($result);


Jak echuję zapytanie, to otrzymuję taki wynik:

Kod
SELECT * FROM user_group_community WHERE group_community_id = 56
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/michael/public_html/forum/group_community.php on line 79
SELECT * FROM user_group_community WHERE group_community_id =


Czego to jest przyczyna? Tego, że tylko raz pobiera mi $row['id'] questionmark.gif
pmir13
W środku pętli nadpisujesz sobie zawartość zmiennej $result, którą wykorzystujesz do sprawdzania warunku while.
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.