我需要在数据库中的两个不同表中显示页面上的数据,并填充两个不同的下拉列表。我用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>