Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]pytanie do dwóch baz
Forum PHP.pl > Forum > Przedszkole
woojciech
mam dwie bazy mysql (rozróżniam przez parametr $con) i interesujące mnie pola
baza1.tabela1.pole10
baza2.tabela2.id
baza2.tabela2.nazwa

bazy są połączone (logicznie) jednym polem:
baza1.tabela1.pole10 = baza2.tabela2.id

jak zadać pytanie do bazy baza1
ale wyniki posortować (i wyświetlić) wg pola baza2.tabela2.nazwa

smietek
Skorzystaj z JOINa. Dokumentacja MySQLa na pewno Ci pomoże.
92nasti
Komplikujesz sobie życie i to znacznie, kolega wyżej dobrze Ci radzi.
woojciech
oczekuję konkretnego zapisu, popartego użyciem w praktyce
dokumentacja nie opisuje zapytań do wielu baz jednocześnie, w szczególności sortowania
Rochu
  1. SELECT pole10, id, nazwa FROM baza1.tabela1 INNER JOIN baza2.tabela2 ON id = pole10 ORDER BY nazwa


robisz cos na tej zasadzie, zdaje mi sie ze cos zle zrobilem, ale juz pozno i niezbyt mysle, chodzi o to ze jako alias pola dajesz nazwe bazy danych np jakisuser_nazwabazy.pole_jakies
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.