<MyRusakov.ru />

Вёрстка сайта с нуля 2.0

Вёрстка сайта с нуля 2.0

Система "Вёрстка сайта с нуля 2.0" содержит в себе не только сами видеоуроки по адаптивной вёрстке сайтов с примерами, но и вспомогательную систему для более эффективного обучения.

Сам курс обучит Вас абсолютно с нуля HTML5 и CSS3, а также научит верстать сайты с помощью реальных примеров вёрстки. Обучение идёт от простого к сложному. В последнем разделе курса идёт обучение адаптивной вёрстке сайтов: Вы узнаете всю необходимую теорию, а также увидите пример реальной адаптивной вёрстки сайта.

Как итог, курс совмещает в себе всё, что нужно по HTML, CSS и адаптивной вёрстке сайтов, с наглядными примерами, с обучением от простого к сложному и без необходимости иметь начальных знаний, а благодаря вспомогательной системе психологически курс проходится очень легко, а на выходе Вы сможете сделать адаптивную вёрстку любого сайта любой сложности.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Запросы на поиск имен БД Таблиц Полей
20.02.2014 17:27:54 Запросы на поиск имен БД Таблиц Полей Сообщение #1
Morterset

Morterset

Новичок

Новичок

Дата регистрации:
27.06.2013 08:37:58

Сообщений: 8

Здравствуйте. Задача состоит в том что нужно узнать имена БД на сервере. Затем у этих БД узнать имена таблиц и в конце концов у этих таблиц узнать имена полей.

Я нашел множество запросов.
Все они работают. Но при любом из этих запросов возвращается ассоциативный массив только с именем первой БД или первой таблицы или первого поля.
Запрос возвращает только перво-стоящие имена.
Как мне решить проблему и получить полный массив данных?

Запросы:

use database_name;
show tables;
DESCRIBE table_name;
SHOW COLUMNS FROM table_name;

SELECT table_schema FROM information_schema.columns GROUP BY table_schema;

SELECT table_name FROM information_schema.columns WHERE table_schema = 'mydb' GROUP BY table_name


SELECT column_name, data_type FROM information_schema.columns WHERE table_schema = 'wp230' AND table_name = 'wpvsc_posts';
Профиль Ответить
11.03.2014 18:35:26 Запросы на поиск имен БД Таблиц Полей Сообщение #2
Avery

Avery

Освоившийся

Освоившийся

Дата регистрации:
05.05.2013 15:48:09

Сообщений: 37

$link = mysql_connect("localhost", "root", "" or die("Ошибка!";
$db_list = mysql_list_dbs($link);
$row = 0;
$dbs= array();
while ($row < mysql_num_rows($db_list))
{
$dbs[$row]=mysql_tablename($db_list, $row)
}
unset($row);
for ($i = 0;$i < count($dbs);$i++)
{
$mysqli = new mysqli("localhost", "root", "", $dbs[$i])
$r = $mysqli->query("SHOW TABLES";
while($row = mysql_fetch_array($r, MYSQL_NUM))
{
$tables[] = $row[0];
}
$colums = array();
for ($j = 0; $j < count($tables); $j++)
{
$results = $mysqli->query("SHOW COLUMNS FROM `$tables[$j]`";
while($col = mysql_fetch_row($result))
{
$colums[$j] = $col;
}
}
}

Код не проверял, но должен работать. Вам осталось лишь вывести информацию(этот код не выводит).
P.S.
http://www.php.su/forum/topic.php?forum=1&topic=232, http://p2k.ru/archives/69, http://htmlweb.ru/php/example/mysql_show_fields.php, http://www.php.su/mysql_connect, http://www.php.su/mysql_list_dbs, http://www.php.su/mysql_num_rows
Профиль Ответить