Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z select count i/lub mysql_result
trk
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 9.02.2010

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


Witam,

Utworzylem baze danych z tabela pilka i tabela gdzie jest wiecej dyscyplin sportowych miedzy innymi pilka.

Chcialbym zliczyc ilosc rekordow z danej dyscypliny i teraz:

- jesli zrobie osobna tabele gdzie jest tylko np pilka nozna to zlicza mi ilosc rekordow i wyswietla na stronie przy linku pilka

- jesli robie tabelke w ktorej sa rozne dyscy pliny sportowe i dodaje do zapytania
  1. $query2 = "SELECT count(id) WHERE dyscyplina='tenis' FROM typy";
to wyskakuje blad :

  1. Warning: mysql_result(): supplied argument is not a valid MySQL result resource in



kod:
  1. mysql_connect($localhost, $user, $password);
  2. @mysql_select_db($database) or die("Nie udało się wybrać bazy danych");
  3.  
  4. $query1 = "SELECT count(id) FROM pilka";
  5. $query2 = "SELECT count(id) WHERE dyscyplina='tenis' FROM typy";
  6. $query3 = "SELECT count(id) WHERE dyscyplina='nba' FROM typy";
  7. $query4 = "SELECT count(id) WHERE dyscyplina='nhl' FROM typy";
  8. $query5 = "SELECT count(id) WHERE dyscyplina='siatkowka' FROM typy";
  9.  
  10. mysql_query('$query1');
  11. mysql_query('$query2');
  12. mysql_query('$query3');
  13. mysql_query('$query4');
  14. mysql_query('$query5');
  15.  
  16. $ile1 = mysql_query($query1);
  17. $ile2 = mysql_query($query2);
  18. $ile3 = mysql_query($query3);
  19. $ile4 = mysql_query($query4);
  20. $ile5 = mysql_query($query5);
  21.  
  22. $i_p = mysql_result( $ile1, 0) ;
  23. $i_t = mysql_result( $ile2, 0) ;
  24. $i_nba = mysql_result( $ile3, 0) ;
  25. $i_nhl = mysql_result( $ile4, 0) ;
  26. $i_s = mysql_result( $ile5, 0) ;
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33. echo"<a href=''>- Piłka nożna <b>(<font color ='ff0000'>$i_p</font>)</b></a> <br/>";
  34. echo"<a href=''>- Tenis <b>(<font color ='ff0000'>$i_t</font>)</b></a> <br/>";
  35. echo"<a href=''>- NBA <b>(<font color ='ff0000'>$i_nba</font>)</b></a> <br/>";
  36. echo"<a href=''>- NHL <b>(<font color ='ff0000'>$i_nhl</font>)</b></a> <br/>";
  37. echo"<a href=''>- Siatkówka <b>(<font color ='ff0000'>$i_s</font>)</b></a> <br/>";

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: 21.08.2025 - 23:01