Задавайте вопросы, мы ответим
Вы не зашли.
Пишу на админку для базы, и хочу чтоб при загрузке страницы выводились формы добавления во все таблицы существующие. Считать имя колонки и тип данных я могу, но вот когда данные в поле вносятся из столбца другой таблицы я не понимаю как это вычислить. Хочется не просто текстовые поля ввода делать для каждого поля таблицы, а определять какой способ ввода подходит для данного поля. Т.е. для varchar, float, int, различных форматов для даты и т.п. - это текстовое поле ввода, для типа данных set или enum - это поле выбора, и для колоноки с ref. field тоже поле выбора. Единственное что не могу понять как сделать - получить Referenced table и referenced field для колонки. Можно конечно SHOW CREATE TABLE (имя таблицы), но я не понимаю, как обрабатывать результат такого запроса в PHP ибо у меня в переменной совсем не то что в консоли MySQL.
Неактивен
Используйте describe `имя таблицы`
или если версия >= 5.0 http://dev.mysql.com/doc/refman/5.5/en/ … chema.html
Неактивен
Describe не даёт нужных данных! Тоже самое можно получить с помощью show columns.
Отредактированно DeMonyan (13.11.2011 20:59:36)
Неактивен