2012-11-07 79 views
0

我一直在嘗試使用xml在iOS上獲得一個MySQL條目到一個nsarray。我從我的日誌中得到一個「空」數組(雖然它說我從我的網站上下載信息),現在認爲它來自下面的php沒有產生適當的屬性,從而不發送任何東西。但是,我認爲我做得正確。 我在做什麼錯,它正在產生一個「空」輸出。在Xcode日誌中的實際產量爲{}索引0.我原來的問題都可以在這裏找到,但不應該是必要的:NSArray is empty in iOS despite mysql entry當它應該填充空NSArray

<?php 

$login = "hello"; 
$dbh = new PDO('(censored)'); 
$sql = "SELECT oneam FROM login WHERE username = '$login'"; 

$q = $dbh->prepare($sql); 

$doc = new DOMDocument(); 
$r = $doc->createElement("oneam"); 
$doc->appendChild($r); 
foreach ($q->fetchAll() as $row) { 
    $e = $doc->createElement("location"); 

    $e->setAttribute('its', $row['oneam']); 

    $r->appendChild($e); 

} 
print $doc->saveXML(); 
?> 
+0

請問您可以添加'print $ doc-> saveXML();''的examplenary輸出嗎? – glasz

+0

就是這樣。沒有輸出,即使它應該是「1」 – user1803649

回答

0

對不起大家。事實證明,我忘記把我的$ params放入數組中。開始工作。感謝glasz雖然爲尋找!