iOS / Objective-C-如何从iPhone应用程序查询Web服务器数据库?

杰克·拜曼

我不确定如何从Objective-C运行PHP脚本来检索用于查询数据库的GET数据。是否可以直接从Objective-C从PHP脚本执行和检索返回的数据?更好的是,是否存在直接从iOS / Objective-C查询MySQL数据库服务器的功能?任何想法表示赞赏。

杰克

伊拉里奥

您可以直接从Objective-C安全地查询mysql数据库。

您必须创建这样的php代码:

<?php
$con = mysql_connect("server", "username", "password");
if (!$con)
{
 die('Could not connect: ' . mysql_error());
}

mysql_select_db("username_numberOfTable", $con);

$query = mysql_query("SELECT id, Name, Type FROM table") 
or die ('Query is invalid: ' . mysql_error());

$intNumField = mysql_num_fields($query);
$resultArray = array();

while ($row = mysql_fetch_array($query)) {

$arrCol = array();
for($i=0;$i<$intNumField;$i++)
   {

    $arrCol[mysql_field_name($query,$i)] = $row[$i];

} 

array_push($resultArray,$arrCol);

}

mysql_close($con);

echo json_encode($resultArray);

?>

这是objective-c的一部分:

- (void)viewDidLoad {

  NSString *stringName = @"Name";
  NSString *stringType = @"Type";

    NSURLRequest *theRequest = [NSURLRequest requestWithURL:[NSURL    URLWithString:@"http://yourURL.php?"]];

NSURLConnection *theConnection = [[NSURLConnection alloc] initWithRequest:theRequest  delegate:self];
 }

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {

[receivedData appendData:data];

 }

- (void)connectionDidFinishLoading:(NSURLConnection *)connection {

if (receivedData) {

      id jsonObjects = [NSJSONSerialization JSONObjectWithData:receivedData options:NSJSONReadingMutableContainers error:nil];

    for (NSDictionary *dataDict in jsonObjects) {

        NSString *stringNameID = [dataDict objectForKey:@"Name"];
        NSString *stringTypeID = [dataDict objectForKey:@"Type"];


    dict = [NSDictionary dictionaryWithObjectsAndKeys:stringNameID, stringName, stringTypeID, stringType, nil];

        [yourNSMutableArray addObject:dict];


    }

   [self.tableView reloadData];

 }

}


 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath  {

 NSDictionary *tmpDict = [yourNSMutableArray objectAtIndex:indexPath.row];

cell.textLabel.text = [tmpDict objectForKey:stringName];
cell.detailTextLabel.text = [tmpDict objectForKey:stringType];


 }

就是这样,我希望能对您有所帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iOS / Objective-C-如何从iPhone应用程序查询Web服务器数据库?

来自分类Dev

iOS Objective C 覆盖属性设置器

来自分类Dev

如何实现诸如Feedly之类的动画,在iOS Objective-C中整合新闻应用程序

来自分类Dev

iOS-Objective C:如何优化 sqlite 查询

来自分类Dev

如何使用Objective C访问特定的iOS应用目录?

来自分类Dev

如何使用Objective C访问特定的iOS应用目录?

来自分类Dev

如何从c方法iOS调用objective c方法

来自分类Dev

实现将数据从express.js服务器自动加载到Objective-C移动应用程序

来自分类Dev

块编程iOS Objective c

来自分类Dev

Objective-C iOS应用程序中的C样式函数

来自分类Dev

Objective-C iOS应用程序中的C样式函数

来自分类Dev

调试 Xamarin C# iOS 应用程序时抛出 Objective_C 异常

来自分类Dev

iOS应用内购买:Objective-C与Swift

来自分类Dev

在iOS中使用parse和Objective-C购买应用

来自分类Dev

在Swift中更新iOS应用(用Objective-c编写)

来自分类Dev

用于 IOS 应用程序和数据库之间的“Web 服务”查询的 PHP 文件

来自分类Dev

使用objective-c无法在iOS中打开Web Socket

来自分类Dev

iOS Objective-C UIBarButtonItem 设置选择器

来自分类Dev

Objective C iOS 7从Rest API获取数据

来自分类Dev

如何从iOS / Objective-C对Stripe API进行POST调用

来自分类Dev

如何在Realm中实现继承(iOS,Objective C)

来自分类Dev

如何解决iOS Objective-C时区问题?

来自分类Dev

Objective C-iOS:如何从Camera Roll中选择视频?

来自分类Dev

如何从“ for循环”返回字符串?Objective-C iOS

来自分类Dev

如何在Objective-C iOS中解析JSON

来自分类Dev

如何停止GCDWebUploader实例-Objective-C iOS

来自分类Dev

IOS:Objective-C:如何合并数组元素

来自分类Dev

如何在objective c ios中使用multipart上传图像?

来自分类Dev

将Objective-C框架连接到Swift iOS 8应用程序(解析框架)

Related 相关文章

  1. 1

    iOS / Objective-C-如何从iPhone应用程序查询Web服务器数据库?

  2. 2

    iOS Objective C 覆盖属性设置器

  3. 3

    如何实现诸如Feedly之类的动画,在iOS Objective-C中整合新闻应用程序

  4. 4

    iOS-Objective C:如何优化 sqlite 查询

  5. 5

    如何使用Objective C访问特定的iOS应用目录?

  6. 6

    如何使用Objective C访问特定的iOS应用目录?

  7. 7

    如何从c方法iOS调用objective c方法

  8. 8

    实现将数据从express.js服务器自动加载到Objective-C移动应用程序

  9. 9

    块编程iOS Objective c

  10. 10

    Objective-C iOS应用程序中的C样式函数

  11. 11

    Objective-C iOS应用程序中的C样式函数

  12. 12

    调试 Xamarin C# iOS 应用程序时抛出 Objective_C 异常

  13. 13

    iOS应用内购买:Objective-C与Swift

  14. 14

    在iOS中使用parse和Objective-C购买应用

  15. 15

    在Swift中更新iOS应用(用Objective-c编写)

  16. 16

    用于 IOS 应用程序和数据库之间的“Web 服务”查询的 PHP 文件

  17. 17

    使用objective-c无法在iOS中打开Web Socket

  18. 18

    iOS Objective-C UIBarButtonItem 设置选择器

  19. 19

    Objective C iOS 7从Rest API获取数据

  20. 20

    如何从iOS / Objective-C对Stripe API进行POST调用

  21. 21

    如何在Realm中实现继承(iOS,Objective C)

  22. 22

    如何解决iOS Objective-C时区问题?

  23. 23

    Objective C-iOS:如何从Camera Roll中选择视频?

  24. 24

    如何从“ for循环”返回字符串?Objective-C iOS

  25. 25

    如何在Objective-C iOS中解析JSON

  26. 26

    如何停止GCDWebUploader实例-Objective-C iOS

  27. 27

    IOS:Objective-C:如何合并数组元素

  28. 28

    如何在objective c ios中使用multipart上传图像?

  29. 29

    将Objective-C框架连接到Swift iOS 8应用程序(解析框架)

热门标签

归档