Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQLite][MySQL][SQL]Problem z logika sql
Forum PHP.pl > Forum > Przedszkole
eminiasty
  1. SELECT ".$prefix."users.*, ".$prefix."users_info.*, ".$prefix."rank.*
  2. FROM ".$prefix."users
  3. JOIN ".$prefix."users_info
  4. ON ".$prefix."users_info.users_id = ".$prefix."users.id
  5. JOIN ".$prefix."rank
  6. ON ".$prefix."users.rank_id = ".$prefix."rank.id
  7. ORDER BY ".$prefix."users_info.name DESC LIMIT $limit, $onpage";


mam zapytanie jak powyzej teraz taki problem chce pobrac name z tabeli users_info, problem w tym ze w tabeli rank jest tez pole name i po przeficzoraniu tego zapytaniai napisaniu np

echo $r['name']; zwraca sie name z tabeli rank.

jak zwrocic tamto rank z user info?
bo nie moge zrobic $r['user_info.name]; questionmark.gif?
CuteOne
  1. SELECT `c`.`name` AS `dupa`, `j`.`name` AS `cycki` FROM `info` `c`, `info2` `j`

o ile baza pozwala, możesz pominąć ` oraz as
eminiasty
sposob z as - genialne , zapomnialem o nim, masakra smile.gif
czyli musze wymieniac wszystkie pola z users_info jesli ich potrzebuje po przecinku i przy name as ?
blednem bedzie zrobic cos na zasadzie: users_info*, name as dupa?


//
zrobilem tak:
  1. $query2 = "
  2. SELECT ".$prefix."users.*, ".$prefix."users_info.name AS name_users, ".$prefix."rank.*
  3. FROM ".$prefix."users
  4. JOIN ".$prefix."users_info
  5. ON ".$prefix."users_info.users_id = ".$prefix."users.id
  6. JOIN ".$prefix."rank
  7. ON ".$prefix."users.rank_id = ".$prefix."rank.id
  8. LIMIT $limit, $onpage";


i nie wykrywa tego name_users
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.