Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как можно получить список возможных типов полей, Соб-но... 
:(
    Опции темы
AntonioBanderaz
  Дата 1.5.2006, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Тоесть мне нужно узнать какие типы полей (колонок) поддерживает БД... 
Что-то вроде
Код

SHOW ENGINES TYPES

Пытался сделать по примеру
Код

SHOW COLUMN TYPES

Вывел только tinyint и tinyint unsigned, а как мона получить полный список на подобие engines?  

Это сообщение отредактировал(а) AntonioBanderaz - 1.5.2006, 14:22


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
sugee
Дата 1.5.2006, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 423
Регистрация: 12.6.2005

Репутация: нет
Всего: 4



В PHP есть функция mysql_field_type(). 
Не поможет в  твоём случае? 
PM MAIL   Вверх
AntonioBanderaz
Дата 1.5.2006, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Цитата(sugee @  1.5.2006,  12:05 Найти цитируемый пост)
В PHP есть функция mysql_field_type(). 

Нет она мне ни в какие ворота.... Она вернёт только тип(и то кривой) у имеющегося поля... А мне нужно все возможные.... Кстате вместо неё быстрее и лучше использовать сиквел 
Код

SHOW FIELDS FROM `tablename`


Намного информативней... 


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
Ignat
Дата 2.5.2006, 09:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



AntonioBanderaz, а зачем такой изврат? не проще ли посмотреть в мануале? 


--------------------
Теперь при чем :P
PM   Вверх
AntonioBanderaz
Дата 2.5.2006, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Цитата(Ignat @  2.5.2006,  09:06 Найти цитируемый пост)
 а зачем такой изврат? не проще ли посмотреть в мануале? 

Я их знаю. Мне нужно именно програмно, я пишу систему, что-то вроде навороченой CMS, что-то вроде каждая таблица - "класс", колонки таблицы - "атрибуты класса". тип колонки - тип атрибута, и вот хочу сделать чтобы не было заточек на какие-то определённые типы, а получать их от БД. Вот и надо. 

А в чём изврат-то? 


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
Ignat
Дата 2.5.2006, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



Цитата(AntonioBanderaz @  2.5.2006,  10:12 Найти цитируемый пост)
А в чём изврат-то?  

Что поля не могут изменять тип, они должны быть определены единожды.


А то что ты хочешь противоречит теории. Ибо тип полей должен задать разработчик БД. А у пользователя не должно быть никакой возможности менять тип и структуру. 


--------------------
Теперь при чем :P
PM   Вверх
AntonioBanderaz
Дата 2.5.2006, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Цитата(Ignat @  2.5.2006,  09:18 Найти цитируемый пост)
А то что ты хочешь противоречит теории. Ибо тип полей должен задать разработчик БД. А у пользователя не должно быть никакой возможности менять тип и структуру.

Смотри есть несколько типов классов моей системы, есть системные, тип которых поменять нельзя, есть пользовательские, типы атрибутов которых может менять пользователь. Подобная система используется в ряде гос порталов, ГАС выборы, и тому подобное, я просто с ними работаю, и вот решил написать что-то подобное на php. И изврата никакого я не вижу...

Добавлено @ 10:59 
ЗЫ: Мы немного отошли от темы топика....

Добавлено @ 11:00 
Цитата(Ignat @  2.5.2006,  09:18 Найти цитируемый пост)
Ибо тип полей должен задать разработчик БД

Это не догма, которой нужно строго следовать. 


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.1146 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.