数组到字符串转换,该怎么办?

时间:2016-07-19 13:08:19

标签: php arrays string select fetch

我遇到Array to string转换错误的问题。 它发生在这里:

 <div id="pagename">
       <?php echo ['SELECT name FROM hjemmesider']; ?>  
   </div> 

我正在尝试从我的数据库中获取一行并显示它,但我无法使其工作......我已经尝试了大量的事情来尝试并将其解决,当然还有很多研究它在互联网上。

2 个答案:

答案 0 :(得分:-1)

foreachwhile使用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功能,事情就会变得更加清晰。