2

我是 iOS 新手,正在尝试学习如何远程设置数据库并使我的项目连接到它。我一直在网上搜索教程,但似乎找不到任何好的教程。所以我想知道是否有人可以向我推荐一些好的教程,以学习如何将我的 iOS 项目连接到数据库。

任何帮助是极大的赞赏。

谢谢!

4

2 回答 2

0

您可以从连接 MySQL 数据库开始,因为设置 MySQL 非常简单。试试这个

这似乎是一个类似的问题。我建议您学习 PHP 的基础知识,通过 PHP 连接到 MySQL 并读取所有数据库内容并将其作为 JSON 回显,您的移动客户端可以使用JSON 解析器来解析并为您提供回显的有效信息你的 PHP 脚本。

要设置 Apache、MySQL、PHP,您可以使用MAMP for mac,或者如果 windows 尝试WAMP 服务器

我用 MAMP 做了一个小服务,只是将 JSON 回显给客户端

<?php
// Returns: ["Apple","Banana","Pear"]
echo json_encode(array(fruit1=>"Apple", fruit2=>"Banana", fruit3=>"Pear",fruit4=>"JackFruit",fruit5=>"Guava",fruit6=>"Pomogrenate"));
 ?>

因此,您应该从 MySQL 数据库中获取结果并回显它,而不是硬编码值。

<?php
$con=mysqli_connect("localhost or host name","username","password","databasename");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con,"SELECT * FROM Persons");

while($row = mysqli_fetch_array($result))
{
echo json_encode(array(firstname=>$row['FirstName'],lastname=>$row['LastName']));
echo "<br />";
}

mysqli_close($con);
?>
于 2013-04-10T04:23:03.903 回答
0

Ray Wenderlich有一些很棒的教程,用于在您的应用程序中本地设置 Core Data。从这里开始。从那里开始,它可以像将数据库与StackMob等云服务同步一样简单。您最终使用的确切服务显然取决于您的项目目标,但是这两种服务都提供了详尽的文档,并且是一个很好的起点。

于 2013-04-10T02:05:49.553 回答