Как преобразовать PHP mysql_fetch_array () в NSMutableArray? PHP — & gt; Xcode

Я пытаюсь прочитать всю строку из MySQL в NSMutableArray с помощью PHP.

пример PHP Код

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

$db_selected = mysql_select_db("test_db",$con);
$sql = "SELECT * from Person WHERE Lastname='smith'";
$result = mysql_query($sql,$con);
echo(mysql_fetch_array($result));

mysql_close($con);
?>

Вывод массива выше может быть:

Array
(
[0] => smith
[LastName] => smith
[1] => Adam
[FirstName] => Adam
[2] => California
[Address] => California
[3] => 22
[Age] => 22
)

Как мне прочитать этот массив из MySQL, и хранить это как NSMutableArray?

До сих пор я знаю только, как получить строку из PHP используя следующее:

//to execute php code
NSData *dataURL = [NSData dataWithContentsOfURL: [NSURL URLWithString:strURL]];

//to receive the returned value
NSString *strResult = [[NSString alloc] initWithData:dataURL encoding: NSUTF8StringEncoding];

Но я не знаю, как прочитать массив и преобразовать его в NSMutableArray, Я часами искал и не могу найти ответ. Я бы предпочел не использовать JSON и придерживаться Mysql/PHP/Obj-c,

0

Решение

Это не так просто, хе-хе. Вы должны преобразовать данные HTML в то, что iOS может понять. Конечно, если вы делаете var_dump() из массива $ result — это не то, что iOS может понять! Вы должны преобразовать строку в универсальный формат, такой как JSON или XML, а затем загрузить данные. Поэтому, когда iOS получает JSON / XML, вы можете обработать его, используя отражение или что-то еще, для воспроизведения объектов JSON.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]