Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Zapytanie
Forum PHP.pl > Forum > Przedszkole
pioch
Witam

Sytuacja ma się tak, mam dwie tabele z których pobieram dane i chciałbym z jeden sortowało według kolejka i aby kolejka zmieniała sie poprzez zmiane $_GET .

  1. <?php
  2.  
  3. $connection = @mysql_connect($host, $user, $pass)
  4. or die('Brak połaczenia z serwerem MySQL');
  5. $db = @mysql_select_db($baza, $connection)
  6. or die('Nie mogę połaczyć się z baza danych');
  7.  
  8. $query = '
  9.  
  10.  
  11. SELECT
  12.  m.id, k1.nazwa, k2.nazwa, m.gol1, m.gol2, m.kiedy, m.kolejka
  13. FROM
  14. mecz as m, druzyny as k1, druzyny as k2
  15. WHERE
  16. kolejka = ".$_GET['m.kolejka']
  17. k1.id = m.gospodarz AND
  18. k2.id = m.przeciwnik
  19. ';
  20.  
  21.  $result = mysql_query($query);
  22. sprawdz_czy_nie_bylo_bledu($result, __LINE__);
  23.  
  24.  
  25. while ($row = mysql_fetch_array($result)) {
  26.  
  27. ?>


i nie działa mi to zapytanie...

Dodam ze w danej kolejce np. KOLEJKA 1 - mam 7 meczy smile.gif itp..

w tabeli mecz w kolumnie kolejka mam powpisywane tylko cyfry



// problem rozwiązany sory za zamieszanie


  1. <?php
  2. kolejka = ".$_GET['m.kolejka']
  3.  
  4. // wystarczy zamienić na 
  5.  
  6. '.(!empty($_GET['id']) ? ('m.kolejka='.((int)$_GET['id']).' AND ') : '') .'
  7. ?>



// 1 godz później :-))


Mam takie pytanie czy można by tak zrobić dana kolejka sie nie powtarzała tylko ustawic jako nagłówek raz tylko , że to jest np. Kojeka 1 i by sie nie powtarzało dla każdego meczu osobno smile.gif
wipo
select DISTINCT(pole, które ma się nie powtarzać) FROM tabela WHERE coś tam
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.