如果您想使用 MySqli,您可以使用 While 循环轻松完成此操作。如果你想在表格中显示,这很容易做到。
连接到你的数据源(如果你使用的是mysql而不是mysqli,我建议切换。)
$con=mysqli_connect("example.com","peter","abc123","my_db");
然后你想运行你的 sql 脚本来获取数据:
$mydata = mysqli_query($con, "SELECT * FROM mytable");
这是 While 循环发挥作用的地方,显示在表格中。
echo '<table><tr><th>Field1</th><th>Field2</th></tr>';
//This bascially says while you can fetch data from your database, do the
//the following with the label $mytable.
while($mytable = mysqli_fetch_array($mydata)) {
echo '<tr><td>'.$mytable['yourfieldnameinyourdb'].'<td>';
echo '<td>'.$mytable['your2fieldnameinyourdb'].'</td></tr>';
}
echo '</table>';
所以完整的代码是:
<?
// Connect your your DB
$con=mysqli_connect("example.com","peter","abc123","my_db");
// Get your data
$mydata = mysqli_query($con, "SELECT * FROM mytable");
// Start the table
echo '<table><tr><th>Field1</th><th>Field2</th></tr>';
// Do the loop
while($mytable = mysqli_fetch_array($mydata)) {
echo '<tr><td>'.$mytable['yourfieldnameinyourdb'].'<td>';
echo '<td>'.$mytable['your2fieldnameinyourdb'].'</td></tr>';
}
// End your table
echo '</table>';
?>
如果这不能完全回答您的问题,请告诉我。