[MySQL][PHP]Przekazanie wyniku SQL do innej tabeli, Jak przenieść kilka wyników na raz do jednej tabeli |
[MySQL][PHP]Przekazanie wyniku SQL do innej tabeli, Jak przenieść kilka wyników na raz do jednej tabeli |
-syngress- |
31.10.2011, 18:55:50
Post
#1
|
Goście |
Witajcie, mam ja sobie skrypt który wyciąga
W bazie danych mam 2 zapisy Ok, teraz otrzymuje 2 wyniki na stronie - w sumie tworzą się 2 tabele, jedna pod drugą. W każdej tabeli znajdują się informacje z row[0],row[1],row[2] Chciałem te wyniki pozbierać i wrzucić hurtem do tabeli "wyniki" .. Normalnie - gdyby wyświetlał się tylko 1 zapis z bazy - otrzymałbym 1 tabelę. Wrzucam wyniki z row[0],row[1],row[2] do zmiennych i pakuje do tabeli "wyniki" .. Jak to zrobić przy większej ilości danych |
|
|
31.10.2011, 20:39:55
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) |
1. Stosuj "fachowe" nazewnictwo, a nie "zapisy" i tym podobne. Czemu kolumny nazywasz tabela1, tabela2, tabela czy a tabelę nazywasz bazadanych mocno kręcisz.
2. W jaki sposób chcesz te dane zapisać ? Może wystarczy użyć zapytania
-------------------- :)
|
|
|
-syngress- |
31.10.2011, 22:06:50
Post
#3
|
Goście |
1. Stosuj "fachowe" nazewnictwo, a nie "zapisy" i tym podobne. Czemu kolumny nazywasz tabela1, tabela2, tabela czy a tabelę nazywasz bazadanych mocno kręcisz. 2. W jaki sposób chcesz te dane zapisać ? Może wystarczy użyć zapytania
tabela1 - przyjmij że tak się nazywają Jeszcze raz - przyjmujemy że w tabeli znajduje się 5 rekordów, czyli 5 użytkowników. Kod będzie wyglądał następująco:
Baza danych zawiera 1 tabele z 3 kolumnami. Rekordów jest 5 ale wyświetla tylko 2 z uwagi na zapytanie sortowane po "username" Czyli mamy row[0],row[1],row[2] I to wyświetla się na stronie: I to co zostanie wyświetlone na stronie chciałem wrzucić do innej tabeli. |
|
|
-syngress- |
1.11.2011, 00:30:49
Post
#4
|
Goście |
|
|
|
-syngress- |
3.11.2011, 23:14:01
Post
#5
|
Goście |
Chciałem teraz trochę skomplikować.
Z powyższego polecenia wiemy że X oraz Y są takie same. Do Y chciałem dodać jedno pole INT w którym będzie się automatycznie unikatowy numer. Unikatowy w tym sensie że nawet jeśli przeniosę 3 rekordy na raz, to do wszystkich tych 3 rekordów (przy przeniesieniu) zostanie dopisany ten właśnie numer. Następne wywołanie skryptu utworzy kolejny numer do przenoszonych rekordów - i tak dalej.. Jak to ogarnąć ? |
|
|
-syngress- |
3.11.2011, 23:17:32
Post
#6
|
Goście |
do X oczywiście chce dodać pole INT (poprawka)
|
|
|
Wersja Lo-Fi | Aktualny czas: 13.05.2024 - 03:55 |