Получение только структуры таблицы с использованием SQL и PHP и помещение в массив - PullRequest
0 голосов
/ 28 января 2010

Можно ли получить только структуру таблицы, даже если она пуста, и поместить имена полей в массив. Если да, то какая команда SQL делает это возможным.

Ответы [ 3 ]

2 голосов
/ 28 января 2010

Если вы используете MySQL 5.0 или более позднюю версию, вы можете получить имена полей из таблицы INFORMATION_SCHEMA.COLUMNS.

Что-то вроде

SELECT COLUMN_NAME
FROM COLUMNS
WHERE TABLE_NAME = <table_name>

Вот ссылка на список таблиц в базе данных INFORMATION_SCHEMA.

0 голосов
/ 29 января 2010

спасибо за ссылку, например awnser, таблица 'vraag'

SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'vraag'
0 голосов
/ 28 января 2010

В Oracle и MySQL этот запрос SQL даст вам подробную информацию о таблице, включая столбцы и типы столбцов:

describe table_name

Это может работать, а может и не работать в других базах данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...