我的数据库中有两个表,我想从表1中获取所有用户名,其中我的订单表2中的所有用户名和我有2或3个难以实现的方法,并且通过一段时间获取数据非常困难循环,如果有人可以帮助使其变得容易
所以我认为它现在在草图中如此清晰 我希望看到表2中的所有用户名数据,如果他们的用户名存放在表2中
谢谢你的帮助。<?php
$showUserOrder = array('ordered'=>'User 1','ordered'=>'User 2','ordered'=>'User 2');
$userwithorder = 'SELECT * FROM usersdata WHERE username = :ordered';
$sttmsosd = $pdo->prepare($userwithorder);
$sttmsosd->execute($showUserOrder);
$GetUserWithOrder = $sttmsosd->fetchAll();
foreach($GetUserWithOrder as $gethasorder){
?>
<tr>
<td class="col-md-1 info"># <?php echo $gethasorder['id'] ;?></td>
<td class="col-md-1 info"><img src="../<?php echo $gethasorder['username'] ;?>" width="40" alt=""></td>
</tr>
<?php
}
?>
答案 0 :(得分:1)
您可以使用JOIN
SELECT
table1.OrderID,
table2.username
...
FROM
table1
INNER JOIN
table2
ON table1.orderUser = table2.username