![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 178 Pomógł: 5 Dołączył: 13.09.2010 Ostrzeżenie: (40%) ![]() ![]() |
W jaki sposób zapisać rekordy do tablicy z bazy?
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 22 Dołączył: 20.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
msql_fetch_array?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 178 Pomógł: 5 Dołączył: 13.09.2010 Ostrzeżenie: (40%) ![]() ![]() |
A jak w tym warunku wyciągnąć z innej tablicy inne dwie zmienne? potrzebuje do opisu Optiona, id już mam z tablicy powiązanej... To miałoby być zapytanie w zapytaniu, bo do utworzenia optiona potrzebuje danych z dwóch tabel.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
W sql pobierasz dane z 2 tabel dzięki join .
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 178 Pomógł: 5 Dołączył: 13.09.2010 Ostrzeżenie: (40%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
O.o pobierasz JOINem i jeżeli nazwy pól z różnych tabel nie powtarzają się to
jeżeli jednak nazwy pól się powtarzają to robisz tak: `nazwa_pola` alias_pola, i wtedy jeśli chcesz wyświetlić nie robisz echo $dane['nazwa_pola'] tylko echo $dane['alias_pola']; |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 178 Pomógł: 5 Dołączył: 13.09.2010 Ostrzeżenie: (40%) ![]() ![]() |
Jak wyeliminować powtórzenia, jeśli wczytuje dane do selecta multiple z 2 tabel - pierwszej i powiązanej z id. Po wybraniu przekazuje je do skryptu?
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 380 Pomógł: 59 Dołączył: 24.04.2010 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
Możesz jaśniej?
-------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 178 Pomógł: 5 Dołączył: 13.09.2010 Ostrzeżenie: (40%) ![]() ![]() |
tab1
id ...inne dane tab2 id ...inne dane tab_pow id id1_tab1 id1_tab2 Czyli na przykład id1_tab1 powiązane z tab2 lub id2_tab2 powiązane z tab1. I teraz w tab_pow dla każdego rekordu mam inną wartość i tu trzymam te zależności. tab_pow 1 | 1 | 1 2 | 1 | 2 3 | 2 | 1 Mam zapytanie left join on
Które powinno mi dać możliwość operowania na wszystkich kolumnach. Jednak dane z tab1 lub tab2 wyświetlają się podwójnie. Zaznaczam optiony według funkcji i if. Jak uniknąć tutaj powtórzeń z tab_pow ? |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 380 Pomógł: 59 Dołączył: 24.04.2010 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
proszę użyć RIGHT JOIN
-------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 178 Pomógł: 5 Dołączył: 13.09.2010 Ostrzeżenie: (40%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:52 |