我遇到Array to string转换错误的问题。 它发生在这里:
<div id="pagename">
<?php echo ['SELECT name FROM hjemmesider']; ?>
</div>
我正在尝试从我的数据库中获取一行并显示它,但我无法使其工作......我已经尝试了大量的事情来尝试并将其解决,当然还有很多研究它在互联网上。
答案 0 :(得分:-1)
在foreach
或while
使用echo $row['your_field_name'];
你做得不对..尝试这样:
$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
}
} else {
echo "0 results";
}
答案 1 :(得分:-2)
这很可能意味着您正在尝试回显一个数组。在结果上使用print_r
功能,事情就会变得更加清晰。