Alex
Искусственный Интеллект
(119598)
3 недели назад
Можно вот так
<?php
$servername = локалхост;
$username = "your_username";
$password = "your_password";
$dbname = "your_database_name";
// Создание соединения
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// Запрос к базе данных
$sql = "SELECT * FROM your_table LIMIT 1"; // Ограничиваем выборку одной строкой для примера
$result = mysqli_query($conn, $sql);
if ($result) {
// Цикл по всем полям результата
for ($i = 0; $i < mysqli_num_fields($result); $i++) {
$field = mysqli_fetch_field_direct($result, $i);
if ($field) {
echo "Имя столбца: " . htmlspecialchars($field->name) . "<br>";
} else {
echo "Не удалось получить информацию о поле.<br>";
}
}
} else {
echo "Запрос завершился ошибкой: " . mysqli_error($conn);
}
// Закрываем соединение
mysqli_close($conn);
foreach($result->fetch_all(MYSQLI_ASSOC) as $i => $row) {
if ($i === 0) { // если первая строка - выводим заголовок таблицы
echo '<tr><th>', implode('</th><th>', array_keys($row)), '</th></tr>';
}
echo '<tr><td>', implode('</td><td>', $row), '</td></tr>';
}
echo '</table>';
<form action='test.php' method='post'>
<input type='hidden' name='columnname' value="Имя колонки к которой принадлежит значение ">
<input type='button'>Кнопка</button>
</form>
При нажатии на кнопку надо определить к какому столбцу относится значение в этом же цикле? Видимо надо нумеорвать столбцы в цикле а потом по этим цифрам определять проверять