Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kontrola INSERT przy pomocy 2 bazy
JohnySpot
post
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 9.09.2003
Skąd: Włocławek

Ostrzeżenie: (0%)
-----


Bazy wyglądają mniej więcej tak:

Zbiór wszystkich dostępnych elementów
ELEM E
id | elem
1 | a
2 | b

Zbior elementow z przypisanymi wartościami
ZBIOR Z
id | id_e | wartosc
1 | 1 | 20
2 | 1 | 22
3 | 2 | 2
4 | 4 | 5


I teraz dwa pytania:

1) Do tabeli ZBIOR można dodawać tylko elementy występujące w tabeli ELEM - czy da się to zrobić sprytniej niż najpierw robić SELECT sprawdzający czy istnieje taki a potem dopiero INSERT jeżeli tak jest.
(ma być też opcja wstawiania 10 na raz, może chociaż dałoby się to udoskonalić zamiast robić 10 SELECT-ów dla każdego elementu z osobna, to jakoś sprawdzić, które są, które nie z tych 10ciu)

2) To się wiąże z tym górnym pytanie, czy bez select-a dałoby się wstawiać odrazy id elementu a nie jedgo nazwę, bo do formularza w PHP jest wprowadzana nazwa (no i tak już raczej zostanie) ?

Będę bardzo wdzięczny za wszelkie odpowiedzi i pomoc. Z góry wszystkim bardzo dziękuję za pomoc i zaangażowanie.
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: 23.08.2025 - 10:15