如何在php中使用implode获取数据库表的列名

无辜的命运

我想获取列的列表而不是 中的行implode,但是它给了我一个错误,但是当我使用数组的索引号时给了我一行的结果。

<?php
// this is the database connection
$session_id = session_start();
$con = mysqli_connect("localhost", "root", "", "ecommerce");
?>
    <!DOCTYPE html>
    <html>
    <head>
        <title>array</title>
    </head>
    <body>
<?php
$sql_select = "SELECT * FROM cart";
$run_select = mysqli_query($con, $sql_select);
$datas = [];
if(mysqli_num_rows($run_select) > 0) {

    while($show = mysqli_fetch_assoc($run_select)) {

        $id[] = $show;
    }
}

$avengers = implode(",", $id['1']);
// i want to echo out the columns this is giving me the rows
echo $avengers;
莫希特·库马尔
while ($show = mysqli_fetch_assoc($run_select)) {

      $id[] = $show;
     }

$avengers = array_column($id, 'COLUMN_NAME');

print_r($avengers);

它将表或数组中的列名/变量名作为字符串返回一个简单的数组,这是我动态构建 MySQL 查询所需的。

解释:-

<?php
// An array that represents a possible record set returned from a database
$a = array(
  array(
    'id' => 5698,
    'first_name' => 'Peter',
    'last_name' => 'Griffin',
  ),
  array(
    'id' => 4767,
    'first_name' => 'Ben',
    'last_name' => 'Smith',
  ),
  array(
    'id' => 3809,
    'first_name' => 'Joe',
    'last_name' => 'Doe',
  )
);

$last_names = array_column($a, 'last_name');
print_r($last_names);
?>

输出:

Array
(
  [0] => Griffin
  [1] => Smith
  [2] => Doe
)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在MSSQL中使用数据导出数据库?

来自分类Dev

如何在php中使用MaxMind的数据库

来自分类Dev

如何在CodeIgniter中使用AJAX从数据库获取数据?

来自分类Dev

如何在MS Access中使用VBA将值插入数据库表

来自分类Dev

如何在PostgreSQL中使用`select`获取当前数据库和用户名?

来自分类Dev

如何在Eclipse中使用SQL数据库表导出战争文件

来自分类Dev

如何在zend中获取数据库中表的列名?

来自分类Dev

如何在php中使用mysqli将数据插入数据库

来自分类Dev

如何使用foreach从数据库表中获取数据-

来自分类Dev

如何在表单验证中使用数据库数据?

来自分类Dev

如何在Laravel 5.2中使用不同的数据库表列名登录?

来自分类Dev

如何在PHP中使用数据库中的数据设置更多按钮

来自分类Dev

如何在Laravel中使用FOREACH从数据库获取数据?

来自分类Dev

如何在Yii Framework中从数据库中获取所有表名和列名

来自分类Dev

如何在phpmyadmin中使用SQL为数据库生成新表?

来自分类Dev

如何在PHP中使用数据库架构?

来自分类Dev

如何在CodeIgniter中使用AJAX从数据库获取数据?

来自分类Dev

如何在传递查询中使用本地数据库表?

来自分类Dev

如何在Eclipse中使用SQL数据库表导出WAR文件

来自分类Dev

如何在表单验证中使用数据库数据?

来自分类Dev

如何在HTML中使用C#代码从SQL数据库中获取ID?

来自分类Dev

使用BindingSource对象时,如何在SQLite数据库表和datagridview之间获取现金?

来自分类Dev

如何在WordPress中使用Ajax使用php和Json显示数据库列

来自分类Dev

如何从特定数据库中获取表的列名?

来自分类Dev

如何在表的 tbody 中使用 json 编码显示数据库值

来自分类Dev

如何在php中使用blob图像获取所有数据库记录

来自分类Dev

如何在Vb net中使用For子句从数据库mysql获取数据

来自分类Dev

如何在while循环中使用curl传递数据库表值?

来自分类Dev

如何在续集中使用数据库时区获取当前日期/时间

Related 相关文章

  1. 1

    如何在MSSQL中使用数据导出数据库?

  2. 2

    如何在php中使用MaxMind的数据库

  3. 3

    如何在CodeIgniter中使用AJAX从数据库获取数据?

  4. 4

    如何在MS Access中使用VBA将值插入数据库表

  5. 5

    如何在PostgreSQL中使用`select`获取当前数据库和用户名?

  6. 6

    如何在Eclipse中使用SQL数据库表导出战争文件

  7. 7

    如何在zend中获取数据库中表的列名?

  8. 8

    如何在php中使用mysqli将数据插入数据库

  9. 9

    如何使用foreach从数据库表中获取数据-

  10. 10

    如何在表单验证中使用数据库数据?

  11. 11

    如何在Laravel 5.2中使用不同的数据库表列名登录?

  12. 12

    如何在PHP中使用数据库中的数据设置更多按钮

  13. 13

    如何在Laravel中使用FOREACH从数据库获取数据?

  14. 14

    如何在Yii Framework中从数据库中获取所有表名和列名

  15. 15

    如何在phpmyadmin中使用SQL为数据库生成新表?

  16. 16

    如何在PHP中使用数据库架构?

  17. 17

    如何在CodeIgniter中使用AJAX从数据库获取数据?

  18. 18

    如何在传递查询中使用本地数据库表?

  19. 19

    如何在Eclipse中使用SQL数据库表导出WAR文件

  20. 20

    如何在表单验证中使用数据库数据?

  21. 21

    如何在HTML中使用C#代码从SQL数据库中获取ID?

  22. 22

    使用BindingSource对象时,如何在SQLite数据库表和datagridview之间获取现金?

  23. 23

    如何在WordPress中使用Ajax使用php和Json显示数据库列

  24. 24

    如何从特定数据库中获取表的列名?

  25. 25

    如何在表的 tbody 中使用 json 编码显示数据库值

  26. 26

    如何在php中使用blob图像获取所有数据库记录

  27. 27

    如何在Vb net中使用For子句从数据库mysql获取数据

  28. 28

    如何在while循环中使用curl传递数据库表值?

  29. 29

    如何在续集中使用数据库时区获取当前日期/时间

热门标签

归档