gpt4 book ai didi

php - JSONkit、MySQL、iOS——如何?

转载 作者:可可西里 更新时间:2023-11-01 08:55:07 27 4
gpt4 key购买 nike

我一直在搜索,但找不到如何在 iOS 中使用 JSON 从 MySQL 数据库中获取数据。当然,这需要一个 PHP 中间人,但目前如何做这一切似乎是无法搜索的。

有人可以帮忙吗?

谢谢!

最佳答案

根据您的 php 版本,您可以 json_encode() MySQL 查询的结果,或者(如下所示)您可以手工制作 JSON。

然后在你的 ios 中,使用解析器(我使用 SBJSON),它将 JSON 转换为数组或字典(取决于你如何使用它)......我没有使用 JSONKit 所以不能评论那个方面

编辑:哦,实际上,这就是您的意思(接收 JSON)的“方向”吗?还是您想从 iOS 提交 JSON 来启动查询?

<?php
//connect to DB
$query = "SELECT * FROM table_name";
$result = mysql_query("$query");
echo "{\"results\":";
if($row = mysql_fetch_array($result,MYSQL_ASSOC)) {
echo "[";
echo "{\"field_one\":\"".$row["field_one"]."\",";
echo "\"field_two\":\"".$row["field_two"]."\",";
echo "\"field_three\":\"".$row["field_three"]."\",";
echo "\"field_four\":\"".$row["field_four"]."\"";
echo "}";
}
else{
echo "\"no\"}";
exit;
}
while($row = mysql_fetch_array($data,MYSQL_ASSOC)){
echo ",{\"field_one\":\"".$row["field_one"]."\",";
echo "\"field_two\":\"".$row["field_two"]."\",";
echo "\"field_three\":\"".$row["field_three"]."\",";
echo "\"field_four\":\"".$row["field_four"]."\"";
echo "}";
}
echo "]}";
?>

关于php - JSONkit、MySQL、iOS——如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6143623/

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