php脚本从数据库android获取数据

时间:2017-05-15 13:23:49

标签: php mysql

我试图从mysql构建一个JSON数组。它没有从mysql获取信息

<?php
$host="localhost";
$pwd="";
$user="root";
$db="mydb";

$con=mysqli_connect($host,$user,$pwd,$db) or die('Unable to connect'); 
if(mysqli_connect_error($con))
{
echo"failded to connect";
}
$query = mysqli_query($con,"select * from product");
if ($query)
{
    while($row = mysqli_fetch_array($query))
    {
        $flag[] = $row;

    }
  print(json_encode($flag));


}
mysqli_close($con);
 ?>
  

注意:第19行的C:\ wamp \ www \ new \ count.php中的数组到字符串转换

这个错误是什么意思,我该如何解决?

3 个答案:

答案 0 :(得分:2)

请初始化$ flag这样的$flag = array()

希望它对你有所帮助。

答案 1 :(得分:1)

将print更改为print_r(json_encode($ flag))你不会收到任何错误

答案 2 :(得分:0)

您正在将array转换为json array,因此您必须使用var_dumpprint_r()