在PHP中自动输出MySQL行

时间:2011-09-03 19:38:47

标签: php mysql automation

继续我的other question,我现在知道如何将字段名提取到变量中并将结果存储在变量中。

但是,假设我希望输出如下:

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

我的桌子上有40多个字段,所以为了避免像上面那样输入所有字段,我该怎样自动化呢?

3 个答案:

答案 0 :(得分:4)

foreach ($row as $key => $value) {
    echo "Here is '" . $key . "': " . $value . "<br>\n";
}

答案 1 :(得分:0)

<?php 
    for($i = 1; $i < 40; $i++) {
        echo "Here is field" . $i . ": ".$row['field' . $i]; 
    }
?> 

但我想知道,为什么你的桌子里有40根柱子?好像你应该重新设计它。

答案 2 :(得分:0)

foreach ($row as $key => $value) {
    echo "Here is ".$key.": ".$value;
}

或者我不明白:)