gpt4 book ai didi

php - 如何在foreach循环中显示来自PDO的数据

转载 作者:行者123 更新时间:2023-12-03 05:49:52 26 4
gpt4 key购买 nike

我是 php 新手,我正在尝试通过表内的 foreach 循环显示 stdClass 对象数据。但它不起作用。

include("../config.php");
$get_data = $conn->query("SELECT * FROM `prd_rgistration`");
$prd_data = $get_data->fetchObject();
print_r($prd_data);

数据打印

stdClass Object
(
[id] => 24
[password_db] => kignkgsnis
[country_db] => United States
[porder_db] => 56313241654321324
[email_db] => nisa@gmail.com
)

Foreach 循环

foreach($prd_data as $eprd_data){
echo $eprd_data->id;
}

它给出了这个错误

Trying to get property of non-object

请告诉我如何显示数据。我做错了什么。

最佳答案

你只得到一个对象,而不是一个数组,所以将 while 循环包裹在 fetch

while ($prd_data = $get_data->fetchObject())
echo $prd_data->id;

关于php - 如何在foreach循环中显示来自PDO的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37944322/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com