我正在使用以下代码从PHP中的表中获取数据。如何将所有行直接复制到数组中?我尝试fetch_array()
代替fetch()
,但也没有成功。
$stmt = $this->db->prepare($sql);
$stmt->execute();
$stmt->bind_result($aID, $sID);
while ($stmt -> fetch()) {
echo $aID . " ". $sID . "<br>";
}
答案 0 :(得分:1)
如果使用PDO
Fetch_column
正是您要找的
$stmt = $this->db->prepare($sql);
$stmt->execute();
$stmt->bind_result($aID, $sID);
$Arrays = $stmt ->fetchAll(PDO::FETCH_COLUMN);
答案 1 :(得分:0)
如何将所有行直接复制到数组中?
mysqli_fetch_all()
答案 2 :(得分:0)
$array = $stmt->fetchAll(PDO::FETCH_ASSOC);