Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Zapytanie o drugą zmienną w pętli
Forum PHP.pl > Forum > Przedszkole
www.aukcje.fm
Witam,

Mam zapytanie takie w pętli co podaje wyniki według id

  1. ...
  2. $zap=" select (SELECT `kol1` FROM Tab1 WHERE `l_id` = ".$key.") kol, \n".
  3. ...


I teraz zamiast tej nazwy Tab1 ma być zmienna z innej tabeli po l_id

Próbowałem kilka sposobów ale lipa, łącznie z (drugim selectem zamiast tabeli)

Jak to można zrobić?
memory
Podaj jakiś przykład bo nie idzie zrozumieć
www.aukcje.fm
Jak Tab1 przerobić na zmienną w tej pętli wyciąganą z innej tabeli osobnym zapytaniem?

Bo Tab1 to nazwa tabeli która jest w innej tabeli i może być zmienna. Mam na to inne zapytanie tj

  1. SELECT `title` FROM `tables` WHERE `table_id` = ".$zmianna."
matiit
Zapisujesz title do zmiennej i wklejasz ją (zmienną) w miejsce Tab1?
www.aukcje.fm
O właśnie smile.gif

Czyli nazwa tabeli jest rekordem w danej kolumnie w innej tabeli i może być różna w zależności od ID, oraz muszę ją mieć znaną w momencie zapytania w pętli.

Jak próbuję to robić tak jak powinno działać czyli select w selekcie to pluje się że Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in...

Widzę że wogóle to zapytanie w mysql nie działa o nazwę tabeli

  1. SELECT `costam` FROM (SELECT `table_title` FROM `tables` WHERE `table_id` = 1 ) WHERE `link_id` = 180900

matiit
Zobacz:
Tak działa: http://sqlfiddle.com/#!2/ba59c/1
www.aukcje.fm
Nie rozumiem sad.gif
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.