2012-05-25 2 views
0

Я знаю, что я делаю ошибки rookie здесь, и что мне нужно сделать переменную, чтобы пройти вперед - хотя я не уверен, как подойти к ней, и поиск онлайн-тэтов не помогает. Если кто-то может направить меня в правильном направлении, я был бы очень благодарен.PHP to Array - Устранение неполадок

Я хотел бы получить результаты эхо в массив. То есть; есть поле строки «xmlurl» из таблицы таблиц «xml» в массиве $ rss. Я надеюсь, что в этом есть смысл.

// Get URLs from Database 
$result = mysql_query("SELECT * FROM xml"); 
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
printf("'%s',", $row["xmlurl"]); 
} 
mysql_free_result($result); 

// Take the URLs (xmlurl) and place them in an array 
$rss = array(
'http://www.xmlurl.com.au', 
'http://www.xmlurl.com.au' 
); 

ответ

3

Попробуйте это:

$rss = array(); 

$result = mysql_query("SELECT * FROM xml"); 
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
    $rss[] = $row["xmlurl"]; 
} 
mysql_free_result($result); 
+0

Спасибо за ваши ответы. Они очень ценятся! – Brandrally

2
// Get URLs from Database 
$result = mysql_query("SELECT * FROM xml"); 
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
    $rss[] = $row["xmlurl"]); 
} 
mysql_free_result($result); 

print_r($rss); // Outputs the $rss array, listing all of the xmlurls'