簡體   English   中英

PHP PDO從數組獲取數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM