您好我知道其他问题已经有了答案,但我不明白。我做了很多研究,但仍然感到困惑。
我在Mysql中有一个表,我用PHP管理它有三行(我将添加到这些)和3列(id,名称和价格)我想输出第一行名称和id,但我一直收到错误
尝试获取非对象的属性;
<?php
$db = new PDO('mysql:host=localhost;dbname=sitefiles;charset=utf8mb4','user', 'pass');
$sql = 'SELECT id, name FROM 1/1/16';
$results = $db->query($sql);
if ($results->num_rows > 0) {
while($row = $results->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["name"];
}
}
?>
如何摆脱这个错误?谢谢:))
答案 0 :(得分:1)
您的表名似乎不寻常。尝试使用反向标记来引用它:
$sql = 'SELECT id, name FROM `1/1/16`';