php - 使用行内容创建 NSArray (MySQL)

标签 php iphone mysql objective-c nsarray

我想创建一个包含 MySQL 表行内容的 NSArray

我用一个php脚本来获取数据

$response = $bdd->query('SELECT * FROM iPhoneTests');


while ($datas = $response->fetch())
{
?>
    <array>
    <integer><?php echo $datas['Temperature']; ?></integer>
    </array>


<?php
}

并测试我在我的应用程序中使用此代码

    NSURL *getTemperature = [NSURL URLWithString:@"myURL..."];  
    NSError* error;
    temperature = [NSArray arrayWithContentsOfURL:getTemperature ];
    NSLog(@"%@",temperature);

当我在我的网络浏览器中测试时,我获得了所有数据,但在我的应用程序中,使用 NSlog 我只获得了第一个值。

我已经解决了这个问题好几次了,但是我不能成功 如果有人看到我的错误请告诉我

最佳答案

您正在为每一行创建一个数组(顺便说一句,这是无效的,因为这些数组也必须嵌套到一个数组中)。

这样做:

$response = $bdd->query('SELECT * FROM iPhoneTests');
?><array><?
while ($datas = $response->fetch())
{
?>
    <integer><?php echo $datas['Temperature']; ?></integer>
<?
}
?></array>

关于php - 使用行内容创建 NSArray (MySQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4312874/

相关文章:

php - 带有MLSD和fsockopen的PHP的ftp_raw函数: weird blocking behaviour and Warning messages

ios - 尝试将 dispatch_async 与 cocos2d 函数一起使用时出错

iphone - 同时加载行和整个表时崩溃

mysql - 连接两个表并按两列分组

php - 在 Laravel DB 中,get with count 和 get without count 哪个效率更高?

php - 对象数组 - 按对象字段值设置键

php - 由于未安装 MySQLnd,MySQLi 准备好的语句显示错误

php - PHP 5.6 中的 SoapClient 在使用 HTTPS 时发出带有 "key values mismatch"的警告

iPhone - 双击故障安全方法

Mysql 在我运行 raspbian 的树莓派上失败了