Квартиры, дома, земельные участки Краснодарского края без посредников. Объявления собственников недвижимости.
Реклама здесь
Главная
Примеры PHP Примеры JavaScript Примеры Ajax Примеры CSS,HTML

Получение информации о MySQL таблице.

При написании универсальных систем или при необходимости создания систем миграции необходимо получить подробную информацию о текущей базе данных.

Приведенный пример выводит подробную информацию о базе и таблицах базы.


<?php
$user 
"root";
$pass "";
$db   "spoon";

// Подключаемся к СУБД MySQL.
mysql_connect("localhost"$user$pass)
  or die(
"Could not connect: ".mysql_error());

// Создаем БД $db - это может делать только суперпользователь!
// Если БД уже существует, будет ошибка, но это не страшно.
@mysql_query("CREATE DATABASE $db");

// Выбираем БД $db
mysql_select_db($db)
  or die(
"Could not select database: ".mysql_error());

// Получаем все данные таблицы.
$result mysql_query('SELECT * FROM people');

// Запрашиваем идентификатор данных о полях таблицы.
$fields mysql_num_fields($result);

// Узнаем число записей в таблице.
$rows   mysql_num_rows($result);

// Получаем имя таблицы
$table mysql_field_table($result,0);
echo 
"Таблица '$table' содержит $fields колонок и $rows строк<BR>";
echo 
"Таблица содержит следующие поля:<BR>";

// Проходим по всем полям и выводим информацию о них.
for ($i=0$i<$fields$i++) {
  
$type  mysql_field_type($result$i);
  
$name  mysql_field_name($result$i);
  
$len   mysql_field_len($result$i);
  
$flags mysql_field_flags($result$i);
  echo 
"$name $type($len$flags<BR>\n";
}
?>
Скопировать в буфер
Стильная мужская одежда куртки на сайте.

© Copyright 2008-2012 by KDG