所以我正在编写一个php项目,并且我在数据库中的表的列名中被卡在连字符上。 我有以下代码:
$results = $conn->query($sql)->fetchAll(PDO::FETCH_OBJ);
foreach ($results as $row) { ?>
<tr>
<td><a href="#<?= $row->factuur-status ?>"><?= $row->factuur-status ?></a></td>
<td><?= $row->verkoop-orderid ?></td>
</tr>
<?php } ?>
现在很明显,由于列名称中的连字符,这不起作用。 如何解决这个问题?
答案 0 :(得分:1)
我找到了,如果有人感兴趣的话:
<?= $row->{'factuur-status'} ?>