我想创建一个包含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/

10-10 18:45