使用php从mysql数据库中循环多维数组

哈姆扎

我终生无法从数据库返回多维数组的单个值。例如,我想返回每个键的值以在表列中返回。

这是来自数据库的数组:

Array
(
    [0] => stdClass Object
        (
            [student_id] => lvzr0001
            [fname] => Hamza
            [lname] => ibrahimi
            [student_email] => [email protected]
            [course] => CPAN 220 D30
            [full_name] => asdfddd
            [institution] => asdf
            [position] => sadf
            [proc_email] => [email protected]
            [phone] => 14168334599
            [address] => 20 edgecliffe golfway
            [city] => Toronto
            [prov_state] => Ont
            [postal_code] => M3C 3A4
            [country] => Canada
            [comments] =>  adfadsfasdfasdfas
        )

    [1] => stdClass Object
        (
            [student_id] => 56gfdsgdfs
            [fname] => zxcv
            [lname] => cvcvz
            [student_email] => [email protected]
            [course] => ELIC 101 90
            [full_name] => dfa
            [institution] => asdf
            [position] => zxcvzxcv
            [proc_email] => [email protected]
            [phone] => 4002452345
            [address] => 102 yorkland st
            [city] => Richmond Hill
            [prov_state] => Ont
            [postal_code] => l4s1a1
            [country] => Canada
            [comments] => xzcvzxcv
        )

)

我想要这样的特定列结果:

<?php
global $wpdb;
$displayQuery = $wpdb->get_results("SELECT * FROM viewoffcampusproctorrequests");

echo '<pre>';
print_r ($displayQuery);
echo '</pre>';

foreach($displayQuery as $key => $value){
  foreach($value as $title => $description){
    echo $description['fname'];
  }
}

但是我只有在获得全部键值时才可以echo $description;我将如何访问阵列中的每个关键项目?

os

您接近了:$value是一个对象,因此您可以检索特定的键/值对。如果需要fname每个对象的值

foreach($displayQuery as $key => $value){
   echo $value->fname;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用多维PHP数组为MySQL数据库中的每个菜单项创建友好的URL

在PHP中通过数据库查询创建多维数组

如何在其字段中将php多维数组数据存储到数据库中

在PHP中通过数据库查询创建多维数组

在循环php中命中数据库

如何使用PHP将HTML Form数组插入MySQL中的数据库行

如何打印存储在多维数组中并使用PHP从数据库中获取的数据?

使用php从数据库中获取多维数组时出错

循环浏览多维数组数据库响应以提取数据PHP

如何使用php从mysql数据库中获取数据

PHP从数据库字段中的名称访问多维数组(eval与变量变量)

从Codeigniter中的数据库查询创建多维数组

使用php轻松将数据库中的数据添加到多维数组

将多维数组的部分插入到MySQL数据库中

如何使用数据库中的数组选择mysql

使用php从mysql数据库中获取数据

从mysql数据库获取多维数组

无法使用PHP在MySQL数据库中插入数据

将mysql数据库结果插入php中的多维数组

防止使用php将空数组记录提交到MYSQL数据库中

PHP / Laravel:如何将多维数组保存到数据库中

php将多维数组放入mysql数据库的一个大列表中

使用多维数组PHP插入数据库

使用PHP将数组保存在mysql数据库中(json_encode)

使用PHP将数组插入MySQL数据库?

如何使用 php 显示 MySQL 数据库中的十进制和日期数组

如何使用 php 脚本从 MySQL 数据库中获取数据到嵌套的 JSON 数组中?

来自数据库的PHP多维数组

如何从 MYSQL 数据库创建多维 JSON 数组?