获取数组php



我正在使用以下代码从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 - mysqli_fetch_all()
  • PDO - fetchAll()
$array = $stmt->fetchAll(PDO::FETCH_ASSOC);

相关内容

  • 没有找到相关文章

最新更新