如何更改此 foreach 语句,以便它将构建一个包含特定列中所有行的数组?它目前仅将“first_name”列中的最后一行添加到数组中。
try {
$stmt = $conn->prepare("SELECT * FROM student");
$stmt->execute();
} catch(PDOException $e) {
echo $e->getMessage();
}
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
$first_names = array();
foreach ($rows as $row) {
$first_names = $row['first_name'];
}