溢出mysql表的最简单的代码

时间:2011-02-10 15:20:20

标签: php mysql

我在mysql中有一个名为table1的表。我想输出所有,每行都在一个单独的行上。它有4列,id,a,b,c。

什么是最短的PHP代码才能完全解决问题?我在这里:

$a=mysql_query("SELECT * FROM table1");
$b=mysql_fetch_assoc($a);

......下一步是什么?

如果他们的列数未知,该怎么办?

4 个答案:

答案 0 :(得分:2)

echo `mysql --html -e "SELECT * FROM database.table1"`;

答案 1 :(得分:1)

$a=mysql_query("SELECT * FROM table1");
while($row = mysql_fetch_assoc($a)){
  echo $row['id'].$row['a'].$row['b'].$row['c'].'<br />';
}

与此问题相关的更新评论:

$a=mysql_query("SELECT * FROM table1");
while($row = mysql_fetch_assoc($a)){
  foreach($row as $value)
    echo $value;
  echo '<br />';
}

答案 2 :(得分:0)

<table>
<?php
while($b = mysql_fetch_row($a)) {
    echo('<tr>');
    foreach($b as $str) {
        echo("<td>$str</td>");
    }
    echo('</tr>');
}
?>
</table>

答案 3 :(得分:-1)

递归打印数组:

$a = mysql_query("SELECT * FROM table1");
$b = mysql_fetch_array($a);
echo "<pre>";
print_r($b);
echo "</pre>";