Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z odpowiednim zapytaniem
slaug
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
#sigsegv
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 16:55