gpt4 book ai didi

PHP 脚本返回 "Response does not contain any data"

转载 作者:行者123 更新时间:2023-11-29 12:12:00 25 4
gpt4 key购买 nike

所以我有这个 PHP 脚本,它可以让我从 MySQL 数据库获取照片对象,同时使用 mysql_fetch_array() 函数获取结果,并将行插入数组中。哪个有效,简单又好。

过了一会儿,我对数组大小进行了回显,它也确实有效。然后,当我尝试将数组编码为 json 格式并进行测试时,我从 Chrome 的高级 Rest 客户端得到“响应不包含任何数据”,状态为“正常”。

if (mysql_num_rows($result) > 0) 
{
// looping through all results
// photo node
$response["photos"] = array();

while ($row = mysql_fetch_array($result)) {
// temp photo array
$photo = array();

$photo["photoid"] = $row["photoid"];
$photo["photodescription"] = $row["photodescription"];
$photo["uploaderid"] = $row["uploaderid"];
$photo["takenat"] = $row["takenat"];
$photo["nblikes"] = $row["nblikes"];
$photo["photourl"] = $row["photourl"];
$photo["thumbnailurl"] = $row["thumbnailurl"];


// push single photo into final response array
array_push($response["photos"], $photo);
}
// success
$response["success"] = 1;

// echoing JSON response
echo sizeof($response["photos"]);
echo json_encode($response);
}

请问有人可以帮忙吗?

最佳答案

感谢 RonnySkansing,看来我在编码时遇到了错误。这是“JSON_ERROR_UTF8:格式错误的 UTF-8 字符,可能编码错误”

我添加了这个:mysql_set_charset("utf8");一切都完成了。瞧。

关于PHP 脚本返回 "Response does not contain any data",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30510978/

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