如何从sql查询中回显不同的行

bjg7j2ky  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(359)

这个问题在这里已经有答案了

在网页上的html表中显示mysql数据库表中的值(11个答案)
4小时前关门了。
我正在使用phpmyadmin来存储一些数据,并希望用php来响应它。
我的查询返回了5列,我希望将每一列分别打印到一个html网格中,但是很难弄清楚如何分别获取每一行。
我现在的php代码如下所示:

<?php
    $sql = "SELECT hometeamname FROM 20192020teambxs WHERE year = 2020 AND week = 1";
    $result = mysqli_query($conn, $sql);
    $resultCheck = mysqli_num_rows($result);

    if ($resultCheck > 0) {
        while ($row = mysqli_fetch_assoc($result)) {
            echo $row["hometeamname"];
        }
    }

?>

这显然打印了所有5行。我想一次打印一行。
任何帮助都将不胜感激!

bwntbbo3

bwntbbo31#

你是说像这样吗?

<?php
echo '<table style="width:100%">';
echo '<tr><th>hometeamname</th></tr>';

$sql = "SELECT hometeamname FROM 20192020teambxs WHERE year = 2020 AND week = 1";
$result = mysqli_query($conn, $sql);
$resultCheck = mysqli_num_rows($result);
if ($resultCheck > 0) {
while ($row = mysqli_fetch_assoc($result)){
    echo '<tr><td>'.$row['hometeamname'].'</td></tr>';
   }
}
echo '</table>';
?>

相关问题