以PHP / HTML格式输出MySQL表值列表

时间:2011-01-08 00:43:58

标签: php mysql html

我有一个包含几个类别和大量数据行的MySQL列表。我想简单地用PHP / HTML输出。我该怎么做?

3 个答案:

答案 0 :(得分:1)

<?php 
 $query = "SELECT * FROM TABLE";

 $res = mysql_query($query,$connection);

 while($row = mysql_fetch_array($res)) {

 print_r($row);

}
?>

答案 1 :(得分:0)

扩展已经说过的内容:http://www.anyexample.com/programming/php/php_mysql_example__display_table_as_html.xml

这将从查询中生成一个漂亮的html表。

答案 2 :(得分:0)

请注意,这个问题的一些答案所提供的mysql_ *函数已经有deprecated一段时间了。建议使用mysqli_ *函数(MySql Improved,它使用较新的底层库访问mysql)或PDO(PHP Data Objects,一个面向对象的接口,用于连接各种数据库)。

例如:

// Create a new PDO connection to localhost.
$dbh  = new PDO("mysql:localhost;dbname=testdb",  $user, $password);
// Create a PDO Statement object based on a query.
// PDO::FETCH_ASSOC tells PDO to output the data as an associative array.
$stmt = $dbh->query("SELECT * FROM Table", PDO::FETCH_ASSOC);
// Iterate over the statement, using a simple foreach
foreach($stmt as $row) {
    echo $row['column1'].' and '.$row['column2'];
}