Zobacz temat
|
[MySQL] Pobieranie danych z dwóch tabel "obok siebie" i dodawanie/aktualizowanie
|
|
| zezol |
Dodany dnia 01.12.2007 23:27:47
|
|
Bywalec ![]() Postów: 593 Pomógł: 34 Data rejestracji: 09.12.2006 22:16 |
Przygotowywuj? stron? swojwj klasy, a w zwi?zku z tym porwa?em si? na ma?y skrypcik, dot. wy?wietlania listy osób w klasie, a do tego jeszcze PA. To PA opar?em w sumie na zarz?dzaniu u?ytkownikami z Fusiona, i jako? mi to wysz?o. A co do listy, a dok?adniej wy?wietlania informacji o danym uczniu(co? jak profile.php), to te? pestka, ale... Wpad?em na taki pomys?, aby po wpisaniu numeru konta ucznia(o ile si? zarejestrowa?), ma zosta? wy?wietlany jego nick(wg ustalonego przeze mnie numeru). Ta sytuacja ma te? miejsce w "podgl?dzie" danego ucznia w PA tej "niby wtyczki". PS. Zapomnia?em doda?, ?e data urodzenia te? ma by? wy?wietlana. Tak wi?c maj? zosta? wczytane dane z dwóch tabel "obok siebie". Podam mo?e kod, ?eby by?o ?atwiej ;) Wyniki maj? by? pobierane z tabel: klasa, users. Jak mo?na zobaczy?, próbowa?em ju? w pewien sposób(polecony przez kogo?) to zrobi?, ale i to nie wychodzi?o. A co do PA, to przyda?oby si? te? dodawanie i modyfikowanie wyników jednocze?nie w tabeli klasa i users, ?eby mo?na by?o zmieni? dat? urodzenia(tabela: users) i inne pola(tabela: klasa). To samo z dodawaniem. Modyfikowanie danych, mo?e tak? $result = dbquery("UPDATE ".$db_prefix."klasa SET ... WHERE ..."); $result2 = dbquery("UPDATE ".$db_prefix."klasa SET ... WHERE ..."); Dodawanie, mo?e tak? $result = dbquery("INSERT INTO ".$db_prefix."klasa (..., ...) VALUES (..., ...)"); $result2 = dbquery("INSERT INTO ".$db_prefix."klasa (..., ...) VALUES (..., ...)"); Czy to nie b?dzie si? "gryz?o" obok siebie? PW od moderatora:
Edytowane przez Piotrek dnia 18.12.2007 18:07:59 |
|
|
|
| W?cibski Go?? |
Dodany dnia 28.10.2025 11:49:53
|
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
| IP: localhost | |
| MeTeo |
Dodany dnia 18.12.2007 18:38:45
|
|
Bywalec ![]() Postów: 880 Pomógł: 23 Ostrzeżeń: 2 Data rejestracji: 14.12.2005 19:38 |
Gry?? si? nie b?dzie bo maj? 2 ró?ne klucze. Jeden $result a 2 $result2. Co do edytowania i dodawania danych oprzyj sie o eXtreme-Fusion lub to co napisa? na jego podstawie, infusion "lista_klanow" masz tam zastosowane dodawanie i edytowanie. Po 2 drugie z tego co widz? to $data odwo?uje si? do tabeli "klasa" tak wi?c co tu robi m.in.: ? PHP jestem samouk tak wi?c bez kar cielesnych je?eli si? pomyli?em :D Pozdrawiam |
|
|
|
wlodekp |
Dodany dnia 18.12.2007 19:48:18
|
|
Weteran ![]() Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Nie do ko?ca kumam, co to ma pokazywa? i z czego. Je?eli idzie o dane z dwóch tabel to do tego celu stosuje si? z??czenia tabel, prawo, lewo,krzy?owe. ?eby przybli?y? np forum korzysta z tabeli users i np posts du?? rol? odgrywa tak?e powi?zanie tabel, czyli wspólny ich element spinaj?cy i np user_id w users cyfrowo odpowiada post_author w posts. @MeTeo $result2 to zmienna, natomiast klucze keys wyst?puj? w tablicach i bazie tu przypisane do pól do identyfikacji i znalezienia. Mam od dawna co? takiego jak ksi??ka teleadresowa zrobione podobnie jak lista u?ytkowników tylko z danymi adresowymi dopisanymi polskimi literami typu nazwisko np ?liwka do wyszukiwania po literach. Ch?tnie bym pokaza?, ale s? to wersje robocze zawieraj?ce konkretne dane, z których korzystaj? pracownicy, wi?c odpada. |
|
|
|
| MeTeo |
Dodany dnia 18.12.2007 20:02:27
|
|
Bywalec ![]() Postów: 880 Pomógł: 23 Ostrzeżeń: 2 Data rejestracji: 14.12.2005 19:38 |
Racja... Zmienne ;) Wybacz... Zm?czenie i poj?cia wypadaj? :P A co do forum to wykorzystuje taki kod: Popróbuj co? :P Pozdrawiam |
|
|
|
| Przejdź do forum: |













wlodekp


