Кол-во колонок в таблице

157
06 февраля 2018, 10:01

Как посчитать кол-во колонок в таблице с помощью php?

Answer 1
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
/* проверка подключения */
if (mysqli_connect_errno()) {
    printf("Не удалось подключиться: %s\n", mysqli_connect_error());
    exit();
}
if ($result = $mysqli->query("SELECT * FROM City ORDER BY ID LIMIT 1")) {
    /* определяем количество стобцов в результирующей таблице */
    $field_cnt = $result->field_count;
    printf("Результат содержит %d полей.\n", $field_cnt);
    /* закрываем результирующий набор */
    $result->close();
}
/* закрываем подключение */
$mysqli->close();
?>
Answer 2

Можно так:

SHOW COLUMNS FROM table_name

Дока: https://dev.mysql.com/doc/refman/5.7/en/show-columns.html

Answer 3
select count(*) from information_schema.columns where table_name='Имя таблицы';
READ ALSO
Как получить локальный ip адрес клиента?

Как получить локальный ip адрес клиента?

Хочу сделать небольшой опросник, в котором для уникальности каждого конкретного пользователя, используется его локальный ip-адресСайт находится...

179
Имитировать переход на сайт от лица сервера

Имитировать переход на сайт от лица сервера

Есть ссылка на сайт, перейдя по которой на сайте выполняется определенное действиеНа этот сайт открыт доступ только некоторым ip (моему серверу)...

158
cURL отправка файла через URL

cURL отправка файла через URL

Нужно отправить файл (изображение) на этот сайтУ них есть API

151