<?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中的数组到字符串转换
这个错误是什么意思,我该如何解决?
答案 0 :(得分:2)
请初始化$ flag这样的$flag = array()
希望它对你有所帮助。
答案 1 :(得分:1)
将print更改为print_r(json_encode($ flag))你不会收到任何错误
答案 2 :(得分:0)
您正在将array
转换为json array
,因此您必须使用var_dump
或print_r()
。