我有一个包含几个类别和大量数据行的MySQL列表。我想简单地用PHP / HTML输出。我该怎么做?
答案 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'];
}