Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] UNION a INSERT do jednej z dwóch kolumn
JankesZiom
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 29.01.2010
Skąd: Gdańsk

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


Witam.
Mam 3 tabeli: Wykonawca, Zespół oraz Album.
W tabeli Album są dwie kolumny wykonawca_id oraz zespol_id.

W momencie dodawania chciałby stworzyć jedną listę składającą się z nazwy zespołu oraz pseudonimu wykonawcy za pomocą klauzuli UNION

Czy jest możliwość takiego wykonania INSERTa aby automatycznie wybierał do której kolumny wpisywać id na podstawie wyboru z listy? Czy można to zaimplementować z poziomu samego MySQLa czy trzeba posłużyć się językiem PHP (i czy w nim istnieje taka możliwość)?

Z góry dzięki za odpowiedzi:)


--------------------

Rapten.pl - RAPu Tęga ENcyklopedia
jankes.com.pl
Go to the top of the page
+Quote Post
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Jakoś średnio rozumiem Twój problem.

Masz problem z wygenerowaniem listy?


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
JankesZiom
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 29.01.2010
Skąd: Gdańsk

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


Samo wykonanie listy poprzez UNION nie jest żadnym problemem.

Problem pojawia się gdy chce dodać nowy album. Czy można sprawdzać na bieżąco czy aktualnie wybierany 'artysta' pochodzi z tabeli zespół czy wykonawca? I automatycznie dodać encję albo w zepol_id, albo w wykonawca_id.


--------------------

Rapten.pl - RAPu Tęga ENcyklopedia
jankes.com.pl
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 23:53