Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Łączenie dwóch tabel
eurosoft
post
Post #1





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 5.11.2010

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


Witam,
jestem raczkującym w temacie SQL, proszę o podpowiedź w jaki sposób mogę wyświetlić na ekranie dane z dwóch tabel w odpowiedniej kolejności kolumn.

Struktura baz wygląda tak:

- TABELA SHOT -
id_shot
id_book
animal
rodzaj_animal
ilosc
ilosc_shot

- TABELA BOOK -
id_book
imie
start
end

zapytanie powinno agregować następujący wynik:
book.id_book | book.imie | book.start | shot.animal | shot.rodzaj_animal | shot.ilosc

dziękuję za wyrozumiałość i podpoweiedź

Pozdrawiam
Marcin
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
eurosoft
post
Post #2





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 5.11.2010

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


zapytanie działa poprawnie, ale niestety tylko na pierwszej stronie (mam zastosowana paginację stron) na kolejnych stronach, dzieją się dziwne rzeczy. Jeśli na pierwszej stronie w rekordach tabeli nr 1 i 4 doklejone zostały właściwe kolumny to na stronie drugiej , trzeciej itd w rekordach 1 i 4 są te same wartości.....:-( co mogłem skopać...?

  1. $sql = "SELECT book.id_book, book.imie_nazwisko, book.start_pol, shot.animals, shot.ilosc, shot.ilosc_shot, shot.login
  2. FROM book LEFT JOIN shot ON $tabela.id_book=$tabela1.id_book";



TX

Cytat(motyl-pl @ 6.11.2010, 00:13:14 ) *
  1. if($pobrane['przyklad'] == "") {
  2. echo " ";
  3. }



kurczę a tak dokładniej co z tym zrobić..... (IMG:style_emoticons/default/sad.gif)

Ten post edytował eurosoft 7.11.2010, 23:33:23
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: 15.10.2025 - 21:12