Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql]Łączenie dwóch tabel
Forum PHP.pl > Forum > Przedszkole
eldo
Posiadam dwie tabele:

Tabela1 -> | pole1 | pole2 | pole3 |

Tabela2 -> | pole1 | pole2 | pole3 |

A teraz moje pytanko: musze na stronie wyświetlić wszystkie pola z odpowiednich wierszy gdzie np. Tabela1.pole1 = Tabela2.pole1
Z góry wielkie thx.
webdice
  1. SELECT * FROM `tabela1`, `tabela2`
arecki
Oj chyba nie o to chodziło. Bardziej już o to:

  1. SELECT tab1.*, tab2.* FROM tabela1 tab2 LEFT JOIN tabela2 tab2 WHERE tab1.pole1 = tab2.pole1
webdice
Cytat(arecki @ 26.01.2008, 20:12:47 ) *
Oj chyba nie o to chodziło.


Nie doczytałem o tym warunku smile.gif.

P.S. Podałeś zły alias dla pierwszej tabeli.
eldo
Pisze tak:

SELECT tabela1.*, tabela2.* FROM tabela1 tabela2 LEFT JOIN tabela2 tabela2 WHERE tabela1.pole1 = tabela2.pole1

i wywali mi Warning: mysqli::query() ....... Couldn't fetch mysqli in
webdice
  1. SELECT tabela1.*, tabela2.* FROM tabela1 LEFT JOIN tabela2 ON tabela1.pole1 = tabela2.pole1
eldo
Dzięki chłopaki za pomoc. Obydwaj dobrze radziliście. Problemem było zamknięcie połączenia z bazą wyżej w skrypcie. Takie małe przeoczenie. sciana.gif
Plusiki poszły! Pozdrowionka
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.