Автоматизация вывода строк MySQL в PHP - PullRequest
0 голосов
/ 03 сентября 2011

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

Однако, допустим, я хочу вывести так:

<?php
  echo "Here is field1: ".$row['field1'];
  echo "Here is field2: ".$row['field2'];
  echo "Here is field3: ".$row['field3']; 
?>

И у меня в таблице более 40 полей, поэтому, чтобы избежать необходимости набирать их все, как указано выше, как я могу автоматизировать это?

Ответы [ 3 ]

4 голосов
/ 03 сентября 2011
foreach ($row as $key => $value) {
    echo "Here is '" . $key . "': " . $value . "<br>\n";
}
0 голосов
/ 03 сентября 2011
foreach ($row as $key => $value) {
    echo "Here is ".$key.": ".$value;
}

Или я не понимаю :)

0 голосов
/ 03 сентября 2011
<?php 
    for($i = 1; $i < 40; $i++) {
        echo "Here is field" . $i . ": ".$row['field' . $i]; 
    }
?> 

Но мне интересно, почему в вашей таблице 40 столбцов?Похоже, вы должны изменить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...