PHP在列名中使用连字符获取pdo

时间:2014-01-03 23:57:51

标签: php mysql sql database pdo

所以我正在编写一个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 } ?>

现在很明显,由于列名称中的连字符,这不起作用。 如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我找到了,如果有人感兴趣的话:

<?= $row->{'factuur-status'} ?>