从两个表中选择并生成两个带PDO的数组?

时间:2016-01-23 13:54:46

标签: php html mysql pdo

我需要在数据库中的两个不同表中显示页面上的数据,并填充两个不同的下拉列表。我用PDO为它创建了代码,一切正常,所以没问题。我的问题是,如果有一个更好/更好的方式来做这个比我的例子。或者这是使用PDO进行此操作的最佳/唯一合理方式吗?

<?php 
     $stmt = $dbconn->prepare("SELECT * FROM tbl_cars");
     $stmt2 = $dbconn->prepare("SELECT * FROM tbl_houses");
     $stmt2->execute();
     $stmt->execute();
     $cars = $stmt->fetchAll();
     $houses = $stmt2->fetchAll();
 ?>


 <select name="cars">
 <?php foreach ($cars as $row): ?>
    <option><?=$row["name"]?></option>
 <?php endforeach ?>
 </select>

 <select name="houses">
 <?php foreach ($houses as $row): ?>
    <option><?=$row["name"]?></option>
 <?php endforeach ?>
 </select>

0 个答案:

没有答案