通过 id 从一个表中获取数据并显示在不同的不同页面中

Posted

技术标签:

【中文标题】通过 id 从一个表中获取数据并显示在不同的不同页面中【英文标题】:fetch data by id from one table and show in different defferent pages 【发布时间】:2021-05-11 10:44:35 【问题描述】:

如何从一个表中获取/选择数据。

假设,我在数据库中创建了名为“TableA”的表。我为“id”和“post_name”创建了两列。

------------------
| id| post_name |
------------------
| 1 | Orange    |
| 2 | Mango     |

我有两个页面,名称分别为“Page1.php”和“Page2.php”。

我想通过 id(row) 从“TableA”中获取数据。

我想在 Page1 中获取 id=1(橙色)的数据。 我想在 Page2 中获取 id=2(mango) 的数据。

帮我写查询。

<?php
   include("../../configure/config.php");
   $sql56=mysqli_query($mysqli, "SELECT * from info_detail");
 ?>

<table>
  <?php
  if(mysqli_num_rows($sql56) > 0)
  while($res15 = mysqli_fetch_assoc($sql56))         
   ?>
<!------------------------------>
<tr>
<td id="tdtitle_left">Post Name :</td>
<td id="tdtitle_right"><?php echo $res15['post_name'];?></td>
</tr>
<tr>
<td id="tdtitle_left">Post Date :</td>
<td id="tdtitle_right"><?php echo $res15['post_date'];?>  ||  <?php echo $res15['post_time'];?></td>
</tr>
<tr>
 <td id="tdtitle_left">Post Update Date :</td>
 <td id="tdtitle_right"><?php echo $res15['post_update_date'];?>  ||  <?php echo 
 $res15['post_update_time'];?></td>
</tr>
<tr>
 <td id="tdtitle_left">Information : </td>
  <td id="tdtitle_right"><?php echo $res15['information'];?></td>
</tr>
<?php

              
?>
</table>

【问题讨论】:

【参考方案1】:

首先制作两页。 PageA.php 和 PageB.php 使包含在两个页面中

<?php
   include("../../configure/config.php");

   On PageA.php
   $sql56=mysqli_query($mysqli, "SELECT * from info_detail where id = 1");

   On PageB.php
   $sql56=mysqli_query($mysqli, "SELECT * from info_detail where id = 2");
 ?>

【讨论】:

以上是关于通过 id 从一个表中获取数据并显示在不同的不同页面中的主要内容,如果未能解决你的问题,请参考以下文章

Laravel - 从不同的表中获取总和并计算

如何从不同的表中获取最大版本并加入表?

从 laravel 的不同表中获取每个 id 的总数

怎么用Qt的TableView来显示数据,数据有些来自MySQL的表中(多张不同的表),并且有些数据并不是从MySQL取

从具有不同条件的同一张表中获取数据[关闭]

如何从表中获取所有数据,包括表 ID