Wartość pola select option

2013-12-23 16:26
0

Witam, w bazie danych, w jednej z tabel posiadam kolumnę enum, w której znajduje się 5 wartości: A, B, C, D, E. W jaki sposób mogę przekazać interesującą mnie opcję do zapytania bazy danych, skoro enum nie posiada ID (?)

temat zupełnie nieszczęśliwie nazwałeś, sugeruje on HTML-owe kontrolki select i option ;) - dzek69 2013-12-23 23:18

Pozostało 580 znaków

2013-12-23 23:16
1

możesz odwołać się do wartości poprzez:

SELECT * FROM tabela WHERE pole = 1 -- zwróci wartości A
SELECT * FROM tabela WHERE pole = 'A' -- zwróci wartości A
SELECT * FROM tabela WHERE pole = 5 -- zwróci wartości E
SELECT * FROM tabela WHERE pole = 'E' -- zwróci wartości E

jeżeli w enum wpiszesz wartości jako 'A', 'B', 'D', 'E', 'C', to indeksy liczbowe będą:
A - 1
B - 2
C - 5
D - 3
E - 4

indeks zero to wartość pusta '' (której nie da się "wyłączyć", ale da się ustawić default NULL)


Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0