Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: COMMENT столбца MySQL ка заголовок столбца таблицы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Dezmont
Отправлено: 27 Февраля, 2012 - 16:43:09
Post Id



Частый гость


Покинул форум
Сообщений всего: 245
Дата рег-ции: Июль 2010  


Помог: 1 раз(а)




Добрый вечер. Скажите пожалуйста, как сделать COMMENT столбца заголовком конечной таблицы?
Т.е. у меня есть таблица, коорую получаю запросом "SELECT * FROM `table1`;"

id | user | name
1 | Hey | John
2 | Fish | James
3 | Clow | Bill

К этим столбцам изначально заданы COMMENT. id - Код, user - Пользователь, name - Имя.
Как мне составить запрос, чтобы получить:

Код|Пользователь|Имя
1 | Hey | John
2 | Fish | James
3 | Clow | Bill

И подскажите, насколько это правильно? делают ли так "адекватные" программисты? =)) И как тогда лучше делать... Вытаскивать данные через 2 SELECTa?
P.S. SELECT `id` AS `Код`.... не предлагать.

P.P.S. Это всё необходимо для формирования таблицы в php.
 
 Top
Джур
Отправлено: 27 Февраля, 2012 - 16:49:35
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




Вот так можно узнать параметр "комментарий"
CODE (sql):
скопировать код в буфер обмена
  1. SHOW CREATE TABLE `ваша таблица`


Как видите, достаточно геморойно. А вашу задачу можно решить так:
CODE (sql):
скопировать код в буфер обмена
  1. SELECT id AS `Код`, user AS `Пользователь`, name AS `Имя` FROM `table1`


-----
Тамбовский каджит тебе товарищ
 
 Top
Dezmont
Отправлено: 27 Февраля, 2012 - 16:57:01
Post Id



Частый гость


Покинул форум
Сообщений всего: 245
Дата рег-ции: Июль 2010  


Помог: 1 раз(а)




Джур, если бы Вы дочитали до конца, то увидели бы, что я прошу какое-нибудь решение, за исключением того, что Вы предлагаете.
В том то и дело, что html таблица отрисовывается уже по созданной таблице MySQL. И нужно , чтобы названия столбцов назначались такие же, как COMMENT для столбца в MySQL.
И, в идеале, я хочу 1 запросом вытащить готовую таблицу.

З.Ы. Знаю, что можно из INFORMATION_SCHEMA. Ещё есть
CODE (SQL):
скопировать код в буфер обмена
  1. SHOW FULL COLUMNS FROM `table`
, но пока не понял как сделать.
 
 Top
Джур
Отправлено: 27 Февраля, 2012 - 17:15:57
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




Dezmont пишет:
я хочу 1 запросом вытащить готовую таблицу

Ну тогда только процедурой ибо JOIN тут сделать не получится.


-----
Тамбовский каджит тебе товарищ
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB