drqj8605 2018-11-27 23:06
浏览 174

如何从mysql数据库中查询两个表中的数据并显示一个HTML表

I have two tables... Only $sql is executing. How do I get $sql2 to query also? $sql2 is storing the secondID with the current_timestamp in the database but not receiving any input from 'serialnumber.' Only the first $sql is querying and storing in the database.

       +--------------+
       | SafetyAtt    |       
       +--------------+             
       | SecondID    |
       | SerialNumber |
       +--------------+                    

          +---------+
          | Safety  |
          +---------+
          | ID      |
          | DateLog |
          | Topic   |
          +---------+

      <table>
        <thead>
        <tr align="left">
          <th>Seq</th>
          <th>Date</th>
          <th>Topic</th>
          <th># of Attendees</th>
          <th>Add Attendee</th>
        </tr>
        </thead>

    <?php
  $sql = "SELECT ID, DateLog, Topic FROM Safety";
  $sql2 = "SELECT secondID, SerialNumber FROM SafetyAtt";
  $result = $conn->query($sql);
  if (!$result) {
    trigger_error('Invalid query: ' . $conn->error);
  }

  if ($result->num_rows > 0) {
   // output data of each row
   while($row = $result->fetch_assoc()) {
    echo "<tr><td>" . $row["ID"]. "</td><td>" . $row["DateLog"] . "</td><td>"
    . $row["Topic"] . "</td><td>" . $row["secondID"] . "</td><td>"  ?>
      Serial Number: <input type="text" name="serialnumber" placeholder="Enter serial #"> <?php " . </td></tr>";
    }
    echo "</table>";
  } else {
   echo "0 results"; 
   }
  $conn->close();
    ?>

</table>
  • 写回答

1条回答 默认 最新

  • doudong1117 2018-11-28 07:16
    关注

    You have to JOIN your two tables and it should have one query. First you select the columns you want to get, then join the tables by using the foreign key or something else that is common in the two tables. For example,

    "SELECT car.id, driver.name, driver.age FROM car INNER JOIN driver ON car.driverID=driver.driverID"
    

    see this link to more about SQL JOINS.

    评论

报告相同问题?

悬赏问题

  • ¥15 matlab中使用gurobi时报错
  • ¥15 WPF 大屏看板表格背景图片设置
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂