![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 24.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem. Jestem totalnie obcy w php jak i mysql.
Potrzebuje przerobienia skryptu, który pobierał nazwe i stan konta, na taki który pobiera to z 2 różnych tabel. W jednej jest nazwa i id, w drugiej jest id i balans. Stary skrypt
w config.php są dane oraz Z góry dziękuje! Ten post edytował fardbleecker 24.12.2012, 22:05:48 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 26 Dołączył: 15.09.2011 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Po 1. to obie tabele muszą mieć coś wspólnego (np. ID 1 w pierwszej tabeli odpowiada ID w drugiej tabeli).
Jeśli tak masz to spokojnie możesz zrobić to przy użyciu join'a. Poczytaj o "LEFT JOIN", "RIGHT JOIN" i "INNER JOIN" w MySQLu. Na prawdę łatwo, szybko i przyjemnie to zrobisz (IMG:style_emoticons/default/smile.gif) Jeszcze mi się przypomniało, że kolega mówił mi coś o zagnieżdżaniu SELECT w SELECT, ale nie wiem do końca jak on to robił, bo wydawało mi się to nie optymalne rozwiązanie (IMG:style_emoticons/default/smile.gif) Przykłady do obu: 1. Zagnieżdżone:
2. Z użyciem joina:
albo
Ten post edytował piotrex41 24.12.2012, 22:49:36 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 24.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 26 Dołączył: 15.09.2011 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 24.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Pewnie gdzieś błąd w formatowaniu ;/ Wie ktoś może gdzie jest błąd? Znalazłem! Powinno być
Dzięki za pomoc (IMG:style_emoticons/default/smile.gif) Ten post edytował fardbleecker 24.12.2012, 23:33:40 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 01:21 |