![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 1 Dołączył: 20.01.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Witam jestem początkującym programista i prosze nie krzyczeć na mnie.
Otórz chcę wyciągnąć z bazy najwieksza różnicę 2 poł tj Mamy table_wyniki id team1 team2 score1 score2 sid - gdzie sid to sezon id chcę aby wywaliło mi mecz w którym jest największa róznica między score1 a score2. dane wyciągam tak
ale jak wziąść i znaleźć największą róznice miedzy tymi polami score?? znajomy podsunął mi że trzeba zrobić poprzez tablicę Czy znalazłby się ktoś taki dobry i wskazął jak to zrobić Ten post edytował srwsio 11.10.2006, 12:25:11 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 1 Dołączył: 19.02.2004 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 1 Dołączył: 20.01.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Resource id #298 - takie coś mi wywaliło w miejscu wstawienia wyniku z zapytania
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Resource id #298 - takie coś mi wywaliło w miejscu wstawienia wyniku z zapytania Pewnie zrobiłes gdzieś błąd. Jeśli nie pokażesz kodu to pozostanie nam wróżyć z fusów ![]() P.S. Proszę poprawić temat wątku. Nie jest zgodny z zasadami panującymi na forum Przedszkole |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Pewnie zrobiłes gdzieś błąd. Jaki blad, pewnie zrobil tak:
Ino jest maly problem... zobacz w manualu co zwraca mysql_query() i co nalezy potem z tym zrobic ![]() edit: @majki, to nie błąd a niedouczenie ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 1 Dołączył: 20.01.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Witam
moja tabela wygląda powiedzmy tak table_wyniki id team1 team2 score1 score2 sid - gdzie sid to sezon id 1 1 2 3 0 1 2 3 4 6 1 1 3 2 3 5 0 1 4 4 1 1 1 1 i teraz po zapytaniu powinno zwrócić mi id meczu 2 i 3 poniewaz tam jest największa róznica bramek. Cytat("nospor") zobacz w manualu co zwraca mysql_query() wiem że do tego trzeba użyć fetchrow lub array ale własnie nie wiem jak. Moje zapytanie wygląda tak i wywala mi powyższy błąd ten co napisałem lub tak ale wtedy nic się nie wyświetla ( brak wyników ani błędu)
czy znalazłby się ktos kto zna rozwiązanie ![]() Ten post edytował srwsio 12.10.2006, 08:25:09 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Powinno zadzialac (mam nadzieje, ze w php mozna wykorzystywac podzapytania SQL ![]() PS: wszyscy szanowni panowie koledzy zapomnieli o takim czyms jak wartosc bezwzgledna roznicy (ABS) bo co w przypadku gdy team1 strzeli np. 10 bramek, team2 tylko 1? score2 - score1 = -9 Chodzi o bezwzgledna roznice ilosci bramek! ![]() Ten post edytował phpion.com 12.10.2006, 13:08:14 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 1 Dołączył: 20.01.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
teraz takie coś wyskoczyło
ale to chyba mój błąd już ( chciałem się coś nauczyć i dojść samemu lecz nie udało się) zapodaję jak ta tabela w rzeczywistości wyglada jej budowa to
czyli teoretycznie powinno mi wyciągnąć 3 i 6 insert pozdrawiam
oki doszedłem dolaczego chyba to nie dział - nie wiem do końca tylko to moja teoria. mam mysql w wersji 4.1 a ta podobno słabo wykonuje podzapytania. Starałem się to przerobić na left jointy ale jakoś nei potrafię. Czy mógłbym kogoś o to prosić?? |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Moze po prostu:
team1 -> tid1 team2 -> tid2 ? ![]() |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 1 Dołączył: 20.01.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
czyli to :
rozbić tak??
czy dobrze to rozbiłem ![]() |
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
O ile metoda sql_query() wykona i ZWROCI dane z zapytania to cos takiego. Wersja proceduralna:
Ten post edytował phpion.com 12.10.2006, 19:52:08 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 1 Dołączył: 20.01.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
nie wiem jak ale udało mi się dojśc do tego jak powinno to wyglądać
phpion.com dzięki wielkie za pomoc |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 17:17 |