Я пытаюсь отобразить имена столбцов из моей базы данных, и я могу сделать это с помощью функции mysqli_fetch_field()
, однако моя проблема заключается в том, что она выводит имена столбцов несколько раз, когда я только хочу он выводит каждый из названий столбцов один раз. У меня есть переменная $field_info
для этой функции, которая принимает параметр $result
, который настроен на мой запрос, и все это помещается в мой цикл while. У меня такое чувство, что это может быть вызвано моей петлей? но я не слишком уверен.mysqli_fetch_field() много раз выводит имена полей
$query = "SELECT * FROM bodyshops_master_network";
if ($result = $mysqli->query($query))
{
// print the column names as the headers of a table
while ($field_info = mysqli_fetch_field($result))
{
printf("postcodes_covered %s\n", $field_info->postcodes_covered);
printf("dealer_code %s\n", $field_info->dealer_code);
printf("dealer_name %s\n", $field_info->dealer_name);
printf("bodyshop_id %s\n", $field_info->bodyshop_id);
printf("bodyshop_name %s\n", $field_info->bodyshop_name);
printf("address1 %s\n", $field_info->address1);
printf("address2 %s\n", $field_info->address2);
printf("address3 %s\n", $field_info->address3);
printf("address4 %s\n", $field_info->address4);
printf("address5 %s\n", $field_info->address5);
printf("postcode %s\n", $field_info->postcode);
printf("BO_tel %s\n", $field_info->BO_tel);
printf("BO_email %s\n", $field_info->BO_email);
printf("BC_name %s\n", $field_info->BC_name);
printf("equity_contract %s\n", $field_info->equity_contract);
}
ли повторение есть образец, как каждый столбец повторяется 2 раза – Zword
он случайно напечатал 15 раз. Таким образом, каждая строка содержит postcodes_covered, dealer_code, имя_диска ... и т. Д., И это напечатано 15 раз – user3009232
oh в основном его печать набора имен столбцов по количеству элементов есть – user3009232