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