![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 92 Pomógł: 0 Dołączył: 2.05.2003 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Opis problemu:
Mam takie tablele: [sql:1:1f1b6fcc1b] create table klienci (klientid smallint unsigned not null primary key) create table klient_1 (zmienna int, zmiana int ) create table klient_6 (zmienna int, zmiana int ) create table klient_241 (zmienna int, zmiana int ) [/sql:1:1f1b6fcc1b] W tabeli klienci mam rekordy 1, 6, 241 Pytanie: Jak należy napisać zapytanie, żeby za jednym razem w każdym klient_ dodać do zmiennej wartość zmiany?? Tylko nie chodzi mi o to żeby w zapytaniu użyć konkretnie tych wartości 1, 6, 241, bo table klient_ są generowane automatycznie i może być ich wiele. Chodzi mi o jakieś uniwersalne zapytanie, ewentualnie wsparte php. Z góry bardzo dziękuje za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Popelniasz blad w samym podejsciu do bazy danych. Nie powinienes tworzyc oddzielnych tabel dla kazdego klienta tylko dane o wszystkich klientach umiescic w jednej.
Powinna wygladac ona np tak: Klienci: #id_klienta zmienna1 zmienna2 itp. Wszystkie informacje o klientach w jednej tabeli i po glownym kluczu id_klienta rozrozniac o ktorego klienta chodzi. Jezeli jestes w jakis sposob zmuszony do uzywania juz gotowego systemu z takimi chorymi zalozeniami to bedziesz zmuszony wykorzystac php zeby to zrobic. Cytat stosuj BBCode bo gó... widać na tak napisanym poście, a co do pytania to ja nie wiem o co Ci chodzi. Pozdro
Mysle ze BBCode nie ma tutaj nic do rzeczy z tym ze nic nie kumasz. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 16:55 |