gpt4 book ai didi

php - 如何从数据库中的两个表中获取数据并显示在一个html表中

转载 作者:行者123 更新时间:2023-11-29 11:36:46 24 4
gpt4 key购买 nike

我有 2 张 table

1)学生

学生表看起来像

stu_slno        stu_gr           stu_name
1 1 ABCDESDFDGFJ
2 3 KJJJHJILKJBJB
3 5 HAHAHAHAHKJHKJH
4 1 BBJHBAHJBHJBAJHK

2)组

组表看起来像

sl_no         pg_groups

1 01-M.A HISTORY
3 03-M.A SOCIOLOGY
5 04-M.A ECONOMICS

我已将带有组序列号的数据插入到学生中当我从学生那里检索数据时,我将获得组序列号,但我想要的是与序列号相对应的组名称

我的代码是检索

<?PHP
$sql="SELECT * FROM students";
if ($us=$conn->query($sql)){;
if ($us->num_rows > 0) {
echo '<table border="2">';

echo "<tr>";

echo "<th>Slno</th>";

echo "<th>Name</th>";

echo "<th>Group</th>";

echo "</tr>";
while($row = $us->fetch_assoc()) {
echo "<tr>";

echo "<td>" .$i++. "</td>";

echo "<td>" .$row['stu_name']. "</td>";

echo "<td>" .$row['stu_gr']. "</td>";
echo "</table>";
}

}
}

?>

最佳答案

在查询中使用连接,如下所示:

$sql="SELECT stu_slno, pg_groups, stu_name 
FROM students s
INNER JOIN groups g ON g.pg_groups = s.stu_gr";

关于php - 如何从数据库中的两个表中获取数据并显示在一个html表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36454834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com