Ocena wątku:
- 0 głosów - średnia: 0
- 1
- 2
- 3
- 4
- 5
Jak wczytać dane z wielu tabel
|
Liczba postów: 22
Liczba wątków: 9
Dołączył: 26-11-2010
Reputacja:
0
Witam mam pytanie jak za pomacą zapytania pobrać z kilu tabel za pomocą id dane
Przykład : index.php?page=produkt&id=22
chciałbym pobrać wszytko z owych tabel z po id:
Ponadto jak zapisać z jednego formularza do kilku tabel też po id
Przykład : index.php?page=dodaj&id=22
Wiem jak pobrac jparametr z jednej tabeli robię tak :
$zapytanie = select * from produkty_info where id='$id'" ;
Liczba postów: 218
Liczba wątków: 3
Dołączył: 04-11-2010
Reputacja:
0
16-12-2010, 09:10
(Ten post był ostatnio modyfikowany: 16-12-2010, 09:29 przez www.skrypty.pro.)
Takie pytanie czy owe tabele są połączone ze sobą kluczem głównym po id ? Tu masz przykładowe zapytanie pobierające dane z kilku tabel
"SELECT nick, content, provinces.name, size FROM users, news, provinces, photos WHERE users.id=1 AND news.id=1 AND provinces.id=1 AND photos.id=1
"
Liczba postów: 22
Liczba wątków: 9
Dołączył: 26-11-2010
Reputacja:
0
(16-12-2010, 09:10)www.skrypty.pro napisał(a): Takie pytanie czy owe tabele są połączone ze sobą kluczem głównym po id ? Tu masz przykładowe zapytanie pobierające dane z kilku tabel
"SELECT nick, content, provinces.name, size FROM users, news, provinces, photos WHERE users.id=1 AND news.id=1 AND provinces.id=1 AND photos.id=1
"
Tak mam połączone głównym kluczem po id więć jak dobrze zrozumiałem to zapytanie to mam coś takiego napisać
$zapytanie SELECT * from produkt_info,produkt_foto,produkt_ilosc WHERE id="$id" gdzie ide pobierane z przeglądarki www a zapis jak będzie wyglądał to trzech tabel ? Do tej pory robiłem tak :
$zapytanie = "insert into dostawa values('$nr','$nazwa','$koszt')" ;
Liczba postów: 218
Liczba wątków: 3
Dołączył: 04-11-2010
Reputacja:
0
no i dobrze robisz a jak chcesz zapisać do kilku tabel to chyba jednak trzeba zrobić osobne zapytania do każdej z tabeli osobno czyli np
$zapytanie = "insert into dostawa values('$nr','$nazwa','$koszt')"
$zapytanie1 = "insert into tabela2 values('$1','$2','$3')"
$zapytanie2 = "insert into tabela3 values('$1','$2','$3','$4')"
kiedyś gdzieś miałem taką fajną stronkę co było fajnie wszystko opisane jak znajdę to mogę podesłać Ci linka.
Liczba postów: 22
Liczba wątków: 9
Dołączył: 26-11-2010
Reputacja:
0
(17-12-2010, 10:05)www.skrypty.pro napisał(a): no i dobrze robisz a jak chcesz zapisać do kilku tabel to chyba jednak trzeba zrobić osobne zapytania do każdej z tabeli osobno czyli np
$zapytanie = "insert into dostawa values('$nr','$nazwa','$koszt')"
$zapytanie1 = "insert into tabela2 values('$1','$2','$3')"
$zapytanie2 = "insert into tabela3 values('$1','$2','$3','$4')"
kiedyś gdzieś miałem taką fajną stronkę co było fajnie wszystko opisane jak znajdę to mogę podesłać Ci linka.
Dziękuję bardzo za pomoc jakbyś znalaz byś ową fajną stronkę to podaj link
|
Podobne wątki… |
Wątek: |
Autor |
Odpowiedzi: |
Wyświetleń: |
Ostatni post |
|
[MySQL]Połączenie tabel z kilkoma rekordami |
JamalBIG |
2 |
3,146 |
12-05-2013, 05:26
Ostatni post: anfo
|
|
Sprawdzanie z kilku tabel. [Promocode] |
Intelactive |
3 |
3,319 |
09-11-2012, 22:33
Ostatni post: camelrafal
|
|
[PHP][MySQL] Problem z wyświetlaniem danych z dwóch tabel |
martinprz |
4 |
3,467 |
10-10-2012, 13:58
Ostatni post: hieroshima
|
|
Relacje jeden do wielu w mysql |
lukaszm89 |
1 |
2,514 |
22-03-2012, 19:07
Ostatni post: Pedro84
|
|
Nowy serwis - wielu użytkowników - jaki sposób ? MOD_REWRITE ?!? |
jakub1969 |
11 |
8,012 |
26-02-2012, 13:45
Ostatni post: jakub1969
|
Użytkownicy przeglądający ten wątek: 1 gości
|
|
Sponsorzy i przyjaciele
|
|
|