[英]PHP PDO fetch data from Array
此代码非常适合Mysqli
$sql = "SELECT * FROM 'mem_tree' ";
$res = mysqli_query($conn, $sql) or die("database error:".mysqli_error($conn));
while($row = mysqli_fetch_assoc($res)){
$data[] = $row;
}
$itemsByReference = array();
但是当我尝试使用PDO时不起作用
$sql = "SELECT * FROM 'mem_tree' ";
$stmt = $dbh->prepare($sql);
$stmt->execute();
while($row = $stmt->fetchAll(PDO::FETCH_ASSOC)){
$data[] = $row;
}
$itemsByReference = array();
在这里我找到了解决方案
$sql = "SELECT * FROM mem_tree";
$stmt = $dbh->prepare($sql);
$stmt->execute();
$final_arr = array();
$data = array();
$final_arr = $stmt->fetchAll(PDO::FETCH_ASSOC);
$data = $final_arr;
$itemsByReference = array();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.