MySQL到PHP到XCode?

MySQL到PHP到XCode?,php,iphone,mysql,xcode,Php,Iphone,Mysql,Xcode,我想澄清我在连接MySQL数据库和XCode时的疑虑。 我的应用程序需要从MySQL检索数据,因为会有一个登录屏幕。 因此,为了从数据库中检索数据,我需要使用MySQL创建一个数据库,并使用PHP连接它,然后将PHP连接到XCode 我是应用程序开发的新手,但我的任务是为我的学校做这件事 我需要很大的帮助来创建一个连接MySQL的PHP(如果有一步一步的指南就好了)。我真的非常感谢你慷慨的回复 提前谢谢你 听起来你需要某种Web服务。您所能做的就是创建PHP页面,让它们输出一个设置的格式(比如J

我想澄清我在连接MySQL数据库和XCode时的疑虑。 我的应用程序需要从MySQL检索数据,因为会有一个登录屏幕。 因此,为了从数据库中检索数据,我需要使用MySQL创建一个数据库,并使用PHP连接它,然后将PHP连接到XCode

我是应用程序开发的新手,但我的任务是为我的学校做这件事

我需要很大的帮助来创建一个连接MySQL的PHP(如果有一步一步的指南就好了)。我真的非常感谢你慷慨的回复


提前谢谢你

听起来你需要某种Web服务。您所能做的就是创建PHP页面,让它们输出一个设置的格式(比如JSON或XML)。然后在Obj-C应用程序中,只需执行webrequests并解析结果


可能存在一些您可以使用的现有解决方案,Webservice是这里的关键词。

在这里,连接到mysql数据库听起来更好的方法是使用
JSON/SOAP/XML/PHP
WebDevices
在数据库和应用程序之间进行对话

直接从设备连接数据库是一个坏主意,原因是您必须启用对其的全局外部访问才能使其工作。通过让服务器上的脚本与数据库进行通信,可以使数据更安全


如何做到这一点的一个例子是创建PHP页面,将XML数据导出为mysql数据导出,并使用GET-POST方法将数据发布到PHP页面以写入数据库

用PHP连接MySQL数据库非常简单。这里有两个API,mysql和mysqli。Mysqli可能是更好的一种,但密度稍高一些。Mysql one的工作原理如下:

$db = mysql_connect("host:port", "username", "paswword");

mysql_select_db("my_db", $db);

# say we want to select everything from the table Persons
$result = mysql_query("SELECT * FROM Persons");

while ($row = mysql_fetch_array($result))
{
   # do your magic
   # columns are accessed in a zero based array
   # such as $row[0], $row[1], etc. 
   # look at mysql_fetch_assoc to see how to access
   # using the column names
}

mysql_close($db);
这是一个看起来更老但仍然有效的方法,还有一个。要了解API的差异,请阅读


正如其他答案所述,您希望PHP输出类似JSON或XML的内容,以便与您的应用程序和XCode进行通信。

本教程介绍了从创建web服务到在应用程序中实现web服务的整个过程。我发现它非常容易理解

第1部分:

第2部分:

为什么要“将PHP连接到Xcode”?这就像连接Befunge和Vim一样。和我一样,我有一个带有db的网站,所以你能提供Web服务吗?无论如何,我需要在本月底之前把它弄出来:(