gpt4 book ai didi

php - Flutter未处理的异常: FormatException: Unexpected character (at character 4)

转载 作者:行者123 更新时间:2023-11-29 15:33:22 34 4
gpt4 key购买 nike

我尝试从 MySQL 数据库接收数据。为此,我从我的应用程序连接到服务器上的 .php 文件。但我在 Android studio 中看到了异常。

错误描述:

 [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: FormatException: Unexpected character (at character 4)
E/flutter (13513): "1""Mike""Deon""404""2""9577813""2""...
E/flutter (13513): ^

PHP文件代码:

<?php

$link = mysqli_connect('localhost', 'username', 'password', 'DatabaseName')
or die("Error" . mysqli_error($link));
//echo 'DB Connection.....OK!<br>';

$query ="SELECT * FROM Store";

$result = mysqli_query($link, $query) or die("Error " . mysqli_error($link));



if($result)
{
$rows = mysqli_num_rows($result);


for ($i = 0 ; $i < $rows ; ++$i)
{


$row = mysqli_fetch_row($result);


for ($j = 0 ; $j < 6 ; ++$j) echo json_encode($row[$j],JSON_UNESCAPED_UNICODE);

}
echo "</table>";

mysqli_free_result($result);
}

?>

应用程序中的 Dart 代码:....

Future getData() async {
var url = 'https://mywebserver/data.php';
http.Response response = await http.get(url);
var data = jsonDecode(response.body);
print(data.toString());
}

@override
void initState() {
getData();
}

最佳答案

谢谢您对diegovoper的回答!我只是改变: print(response.body.toString());并且错误未显示!

关于php - Flutter未处理的异常: FormatException: Unexpected character (at character 4),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58510101/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com