2010-12-07 2 views

ответ

2

запросов базы данных INFORMATION_SCHEMA, которая содержит информацию о схеме всех других объектов базы данных.

Вы также можете использовать запрос DESCRIBE TABLE или SHOW CREATE TABLE, а затем проанализировать полученную строку в PHP.

2

В качестве стартера на десять ...

EXPLAIN <tablename>; 

... поможет вам базовую структуру и т.д.

0

использование mysql_list_fields

Edit: Я только что видел, что mysql_list_fields устарела теперь, но на этой странице находится раздел Alternate to deprecated mysql_list_fields(), и вы можете увидеть, как это сделать. Кроме того, обратите внимание на mysql_field_flags

0

Если у вас есть база данных с именем учетных записей и таблицы внутри его имени пользователя вы можете сделать следующее: DATABASE: счета TABLE: пользователи

Чтобы увидеть информацию для всех Таблицы внутри базы данных учетных записей: ПОКАЗАТЬ ТАБЛИЧНОЕ СОСТОЯНИЕ ИЗ счетов;

Это покажет вам длину данных, например, среди прочей информации.

Чтобы посмотреть информацию по определенной таблице (таблица пользователя в этом случае), выполните следующие действия: SHOW COLUMNS FROM user; Это покажет вам информацию для конкретной таблицы.

Чтобы просмотреть таблицы из базы данных учетных записей, выполните следующие действия: ПОКАЗАТЬ ТАБЛИЦЫ ОТ Счетов;

После этого вы можете сделать массив и оттуда извлечь что-либо из запроса.

Надеюсь, это поможет.

Смежные вопросы