Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapytanie zwracające zawartość struktury pola
Forum PHP.pl > Forum > Bazy danych
ravczy
Witam,

Mam pole "JEZYKI", które jest typem SET i zwiera wartości przykładowe "pl", "en", "hu", "hr", "ru".

Jakim zapytaniem sql mogę wyciągnąć te przykładowe wartości pola "JEZYKI"?
Foxx
Nie jestem pewien czy nie istnieje prostsza metoda niż wykonanie zapytania
  1. SHOW COLUMNS FROM tabela LIKE 'jezyki'

z czego uzyskasz tablicę z polem type, którą będziesz musiał obrobić za pomocą PHP.

Zobacz jak to robili dla pól typu enum:
http://akinas.com/pages/en/blog/mysql_enum/
http://snipplr.com/view/10429/mysql-php-get-enum-values/

Jeżeli istnieje bezpośrednie zapytanie - chętnie się dowiem.
dr_bonzo
  1. SELECT information_schema.COLUMNS.TABLE_NAME, information_schema.COLUMNS.COLUMN_NAME, information_schema.COLUMNS.COLUMN_TYPE FROM `COLUMNS` WHERE DATA_TYPE = 'enum'

Wyszukaj swojej kolumny
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.