为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用php使用mysql数据库中的列号获取值

如何使用php使用mysql数据库中的列号获取值

PHP
MMTTMM 2021-11-13 16:53:51
我想使用数字获取列的值是否可以在 php 中通过列号获取 $row 值我想为列运行 foeach 循环并按列号获取值try {    $database =  new DB();    $db = $database->Connect();    foreach ($db->query($sql) as $row) {        $data .='<tr>';        $columnNumber = 0;        foreach ($db->query($sql) as $column)        {            $data .= "<td>";            $data .= $row[$columnNumber];            $data .= "</td>";        }        $data .='</tr>';    }    $database->Close();}catch (PDOException $e){    $data .= "There is some problem in connection: " . $e->getMessage();}
查看完整描述

1 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

假设你只是想让你的代码工作,你可以这样做:


foreach ($db->query($sql) as $row) {

    $data .='<tr>';

    foreach ($row as $column)

    {

        $data .= "<td>";

        $data .= $column;

        $data .= "</td>";

    }

    $data .='</tr>';

}

或者,如果您真的需要知道列的“编号”,您可以这样做:


foreach ($db->query($sql) as $row) {

    $data .='<tr>';

    foreach ($row as $columnNumber => $column)

    {

        $data .= "<td>";

        $data .= $row[$columnNumber];

        $data .= "</td>";

    }

    $data .='</tr>';

}


查看完整回答
反对 回复 2021-11-13
  • 1 回答
  • 0 关注
  • 116 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信