Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] [mysql] Problem z wykonaniem zapytania i wyświetleniem danych
pioch
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 30.11.2006

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


witam
czy mógłby ktoś spojrzeć fachowym okiem na moje zapytanie i powiedziec/wytłumaczyć gdzie jest bład

  1. <?php
  2.  
  3. $nazwabazydanych = "serwis_oe";
  4.  
  5. $link = mysql_connect("localhost", "root", "krasnal")
  6. or die("BَD: nie można się połączyć z serverem mySQL");
  7.  
  8. $result = mysql_select_db ($nazwabazydanych);
  9. sprawdz_czy_nie_bylo_bledu($result, __LINE__);
  10.  
  11. $query = '
  12.  
  13. SELECT
  14.  m.id, k1.nazwa, k2.nazwa
  15. FROM
  16. mecz as m, druzyny as k1, druzyny as k2
  17. WHERE
  18.  '.(!empty($_GET['id']) ? ('m.id='.((int)$_GET['id']).' AND ') : '') .'
  19. k1.id = m.gospodarz AND
  20. k2.id = m.przeciwnik 
  21. ORDER BY
  22. m.id, k1.nazwa, k2.nazwa
  23.  
  24. ';
  25.  
  26.  
  27.  
  28.  
  29.  
  30. $result = mysql_query($query);
  31. sprawdz_czy_nie_bylo_bledu($result, __LINE__);
  32.  
  33. while ($row = mysql_fetch_array($result)) {
  34.  
  35. $meczid  = $row[0]; 
  36. $gospodarz = $row[1];
  37. $przeciwnik = $row[2];
  38.  
  39. echo " $gospodarz - $przeciwnik ";
  40.  
  41.  
  42. $query2 = '
  43.  
  44. SELECT
  45. imie, nazwisko, rodzaj
  46. FROM
  47. sklady, pilkarze
  48. WHERE
  49.  
  50. sklady.meczid="$meczid" AND
  51.  sklady.klubid = "$gospodarz" AND
  52. pilkarze.id = sklady.pilkarzid AND
  53. (sklady.rodzaj = "P" OR sklady.rodzaj = "Z")
  54.  
  55. ';
  56.  
  57. $result2 = mysql_query($query2);
  58. sprawdz_czy_nie_bylo_bledu($result2, __LINE__);
  59.  
  60. echo '<TABLE border="1">' .
  61.  '<TR><TD><STRONG>Imię</STRONG></TD>' .
  62.  '<TD><STRONG>Nazwisko</STRONG></TD>' .
  63.  '<TD><STRONG>Rodzaj</STRONG></TD></TR>';
  64.  
  65. while ($row2 = mysql_fetch_array($result2)) {
  66.  
  67. $imie = $row2['imie'];
  68. $nazwisko = $row2['nazwisko'];
  69. $rodzaj = $row2['rodzaj'];
  70.  
  71. echo "<TR><TD>$imie</TD>";
  72. echo "<TD>$nazwisko</TD>";
  73. echo "<TD>$rodzaj</TD></TR>";
  74. }
  75. echo '</TABLE>';
  76. }
  77.  
  78.  
  79.  
  80. ?>


Dlaczego mi nie pobiera z tabeli sklady imienia, nazwiska i rodzaj , powstaje pusta tabela?
Gdzie jest błąd

Ten post edytował pioch 24.12.2006, 12:39:09
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 25.08.2025 - 20:42