为什么会出现此致命的可恢复错误?

时间:2018-08-20 00:38:11

标签: php mysqli fatal-error

问题似乎在最后一行。我收到以下错误:

  

第55行的/ Library / WebServer / Documents / personal blog / index.php中无法将mysqli_result类的对象转换为字符串

...使用以下代码:

    <?php
    echo "<form> 
        <input type='hidden' name='uid' value='Annonymous'>
        <input type='hidden' name='date' value='".date('Y-m-d H:i:s')."'>
        <textarea name='message'></textarea><br>
        <button type='submit' name='submit'>Comment</button>
    </form>";
    ?>

    <?php

    $mysqli = new mysqli("localhost", "root", "Jammin118479@", "comments_section");
    $query = 'SELECT * FROM comments ORDER BY cid DESC';
    $getQuery = mysqli_query($mysqli, $query);

echo $getQuery;
    ?>

这与之前的答案不同,因为我没有“ classtype”。因此,该代码在我的脚本中不起作用。

1 个答案:

答案 0 :(得分:0)

我能够通过执行以下操作来完成此操作:

while($row = $getQuery->fetch_assoc()){
            echo $row['date'];
            echo $row['uid'];
            echo $row['cid'];
            echo $row['message'];
            echo '<br />';
        }

我敢肯定有一种更健壮的方法可以这样做,但这对我有用。