PHP在这里:
<?php
$sth = $conn->prepare('SELECT employee.name, employee.type, employee.rate, work.overtime, work.leaves, work.ticket FROM employee, work');
$sth->execute();
$data = $sth->fetchAll();
foreach ($data as $row ){
if($row['name']!=""){
?>
HTML:
<tr>
<td>
<input type="text" placeholder="Name" value="<?php echo $row['name']?>"/>
</td>
<td>
<input type="text" placeholder="Type" value="<?php echo $row['type']?>"/>
</td>
<td>
<input type="text" placeholder="Rate" value="<?php echo $row['rate']?>"/>
</td>
<td>
<input type="text" placeholder="OT" value="<?php echo $row['overtime']?>"/>
</td>
<td>
<input type="text" placeholder="Leaves" value="<?php echo $row['leaves']?>"/>
</td>
<td>
<input type="text" placeholder="Total" value="<?php echo $row['ticket']?>"/>
</td>
</tr>
表格快照:
和另一个:
两者之间的名称是通用的。
如何显示数据?
最佳答案
您要查找的术语是JOIN
。阅读MySQL Official Doc的手册
关于php - 如何从2个SQL表中获取数据并将其放在单个HTML表中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37627571/