我一直在尝试使用xml在iOS上的nsarray中获取mysql条目。我从我的日志中得到一个“空”阵列(虽然它说我从我的网站下载信息),现在相信它来自下面的php没有产生适当的属性,因此什么也没发送。但是,我以为我正确地做到了。 我做错了是它产生了一个“空”输出。 xcode日志中的实际输出是{},索引为0.我原来的问题可以在这里找到,但不一定是必要的: NSArray is empty in iOS despite mysql entry
<?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 :(得分:0)
对不起大家。结果我忘了把我的$ params放进阵列。去吧。谢谢glasz寻找!