![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%)
|
Czesc wszystkim.
Mam nastepujacy problem: potrzebuje w php odczytac w jakikolwiek sposob nazwe tabeli, do której ustawiona jest referencja danego klucza obcego. Chodzi mi po prostu o zrobienie listy wybieralnej z wartosciami z tej tabeli w formularzu na stronie, na ktorej wstawia sie dane do tabeli z danym wlasnie kluczem obcym. Sprowadza sie to jedynie do pytania czy istnieje jakas funkcja PHP (badz sprytne uzycie zapytania MySQL), ktore pozwala na odczytanie tego, co jest w definicji tabeli po slowie REFERENCES (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ... Jesli ktos z Was zetknal sie z podobnym problemem (ktory powinien byc, sadze, dosc powszechny), prosze o jakiekolwiek rady (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Z gory dzieki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%)
|
No dzieki, jest to faktycznie jakis pomysl, choc wlasnie czegos takiego staralem sie uniknac. Po prostu zwieksza ilosc zapytan do bazy, a przy duzych tabelach staje sie to problemem.
W ostatecznosci jednak bede zmuszony uzyc takiej metody (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ... Dzieki i czekam na dalsze sugestie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 10 Dołączył: 8.11.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
Informacje o referencjach kluczy obcych możesz wyciągnąć z tabeli `information_schema`.`KEY_COLUMN_USAGE`.
Masz tam kolumny REFERENCED_TABLE_SCHEMA, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME wskazujące kolumnę tabli, do której odnosi się dany klucz obcy. |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%)
|
O prosze, to zabrzmialo ciekawie. Moglbym prosic jakies linki do informacji nt. tej bazy/tabeli? Poza tym u mnie w tej chwili jej nie ma (wersja 4.1.11), wiec chcialbym sie dowiedziec co musze zrobic, zeby sie pojawila.
Wszelkie informacje bardzo mile widziane i pozadane (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#6
|
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%)
|
Cytat Moglbym prosic jakies linki do informacji nt. tej bazy/tabeli? manual mysqla + rzut okiem na stukture tabeli Cytat wiec chcialbym sie dowiedziec co musze zrobic, zeby sie pojawila. Zmienic mysqla na nowsza wersje |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%)
|
Dzieki, wlasnie o takie cos mi chodzilo. Po updacie mysqla faktycznie wystarczy rzucic okiem na ta tabele, zeby sie odnalezc (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) .
Jeszcze raz dzieki, juz "jestem w domu" (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Pozdro |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 03:07 |