我想使用數(shù)字獲取列的值是否可以在 php 中通過列號獲取 $row 值我想為列運行 foeach 循環(huán)并按列號獲取值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條經(jīng)驗 獲得超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>';
}
- 1 回答
- 0 關注
- 135 瀏覽
添加回答
舉報
0/150
提交
取消