嗨,我知道其他问题已经有了答案,但我不明白。我做了很多研究,但仍然感到困惑。
我的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"];
}
}
?>
如何摆脱此错误?谢谢:)
您的表名似乎不寻常。尝试使用反引号来引用它:
$sql = 'SELECT id, name FROM `1/1/16`';