php--Array to string conversion错误处理

 
 1 //查询数据
 2 $select = "select * from grade";
 3 //执行sql语句,使用变量接收返回的结果
 4 $object = $c->query($select);
 5 //数据类型是一个对象
 6 // var_dump($list);
 7 //将对象转换成数组
 8 $list = $object->fetch_all(MYSQLI_ASSOC);
 9 var_dump($list);
10 //对数组进行操作
11 foreach($list as $val){
12     echo $val;
13     // var_dump($val);
14 }
15 //Notice: Array to string conversion in D:\phpStudy\PHPTutorial\WWW\jingqu\db.php on line 12
16 //Array
//数组不能使用 echo输出

解决方法:使用print_r输出数组

 1 //查询数据
 2 $select = "select * from grade";
 3 //执行sql语句,使用变量接收返回的结果
 4 $object = $c->query($select);
 5 //数据类型是一个对象
 6 // var_dump($list);
 7 //将对象转换成数组
 8 $list = $object->fetch_all(MYSQLI_ASSOC);
 9 var_dump($list);
10 //对数组进行操作
11 foreach($list as $val){
12     //echo $val;
13     print_r($val);
14     // var_dump($val);
15 }

使用var_dump()查看数据类型

 1 //查询数据
 2 $select = "select * from grade";
 3 //执行sql语句,使用变量接收返回的结果
 4 $object = $c->query($select);
 5 //数据类型是一个对象
 6 // var_dump($list);
 7 //将对象转换成数组
 8 $list = $object->fetch_all(MYSQLI_ASSOC);
 9 var_dump($list);
10 //对数组进行操作
11 foreach($list as $val){
12     //echo $val;
13      var_dump($val);
14 }

 

posted @ 2020-08-14 09:48  诸城布拉德皮特  阅读(867)  评论(0编辑  收藏  举报