![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 18.06.2008 Skąd: Reda Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Napotkałem w skrypcie potrzebę stworzenia zapytania do bazy mySQL w stylu: UPDATE `baza` SET $numer_kolumny = '$row[$numer_kolumny]' Normalnie jest UPDATE `baza` SET `$nazwa_kolumny` = '$row[$numer_kolumny]' Czy ktoś może wie czy i jak można stworzyć zapytanie, żeby zawierało numer kolumny w bazie a nie jej nazwę? Wprawdzie widać niby proste rozwiązania jak np.
Analogicznie sprawa dotyczy również SELECT * FROM bazy_konserwy_GDN WHERE $numer_kolumny = '$ID' LIMIT 1 oraz SELECT $numer_kolumny_begin $numer_kolumny_end FROM bazy_konserwy_GDN WHERE $numer_kolumny = '$ID' LIMIT 1 Pozdrawiam. Sebastian Tymczasowo stworzono funkcję tworzącą nazwę kolumny w oparciu o jej numer, ale jeśli ktoś odpowie, będę wdzięczny. pozdrawiam. Sebastian Ten post edytował bulimaxiu 18.06.2008, 11:08:36 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 18.06.2008 Skąd: Reda Ostrzeżenie: (0%) ![]() ![]() |
Witajcie.
Dziękuję krzychu, ale to niesety chyba nie to, o co mi chodziło. matx132: Właśnie zamiast "gracz" chciałem najprościej podać numer zamiast jej nazwy. Zamiast:
Do czego to potrzebuję? Chciałem mocno uprościć kod w skrypcie typu:
gdzie w do_update.php jest
a w bazie jak już wspomniałem kolumny ponazywane wg potrzeby przejrzystości. Obecnie zrobiłem funkcję, która wykonuje się 24 razy przy każdym rekordzie, których będzie finalnie około 200.
więc trochę to liczenia sprzęcior ma. Pozdrawiam. Sebastian |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 01:01 |