0

私は言うエラーを取得しています

注意: C:\wamp\www\chat2\ajaxLoad.php の 15 行目の配列から文字列への変換

私はこれを解決する方法がわかりません誰でも私を助けることができますか???

これがコードです

<?php
 require_once('mysqli.class.php');  

$config = array();
        $config['host'] = 'localhost';
        $config['user'] = 'root';
        $config['pass'] = 'root';
        $config['table'] = 'messages';

        $db = new DB($config);

        // Run a Query:
        $db->query('SELECT * FROM message');

        echo$db->get();



?>
4

2 に答える 2

1

$db->get()配列を返します。配列は物のリストです。echo配列ではなく、文字列と数値のみを出力できるため、何をすべきかわかりません。Arrayこの通知を印刷して提供します。

配列全体を印刷したい場合は、

print_r($db->get());
于 2013-03-29T10:13:51.963 に答える
1

これは、出力されるものは$db->get()文字列ではなく配列であるためですが、それをエコーし​​ようとすると、PHP はそれを変換しようとします。したがって、通知。

print_r()またはvar_dump()代わりに使用できます:

print_r($db->get());

結果を反復処理するには:

foreach ($db->get() as $row) {
    // do something with $row, also an array most likely
}
于 2013-03-29T10:14:00.943 に答える