我得到一个错误,说
注意:C:wampwwwchat2ajaxLoad.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();
?>
$db->get()
返回一个数组。数组是事物的列表。echo
只能打印字符串和数字,不能打印数组,所以它不知道怎么处理它。它打印Array
并给出此通知。
如果你想打印整个数组,使用
print_r($db->get());
这是因为无论$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
}