2012-05-23 22 views
-3

我如何可以複製的來從mysql_fetch_array到另一個PHP複製mysql_fetch_array到一個新的

例如數組:

mysql connection---------> 
    $array = array(); 
    $row= mysql_fetch_array($query) or die(mysql_error()); 

我想數組$行復制到新陣列$ array

我試着用$ row = $數組,但是它在im轉儲新數組爲空時不起作用。

+5

你有它落後。 '$ array = $ row;' –

+0

'$ row = $ array'將$ array複製到$ row中。你的意思是相反的(即'$ array = $ row')? –

+0

或'$ array = $ row = mysql_fetch_array($ query)或者死(mysql_error());' –

回答

2

可以使用array_merge($array,$row)

1

我認爲這是你在找什麼:

$array = $row; 
1

像這樣的事情?

$array = array(); 
while ($row = mysql_fetch_array($result, MYSQL_NUM)) { 
    $array[] = $row; 
} 
+0

+1,我想你實際上是唯一一個完全理解OP意味着什麼的人。 –

+0

謝謝我做錯了,當我用第一個$行$ array感謝agine。 –

+0

在$'array'變量中缺少'$'。 – jprofitt

0

嘗試:

$array = $row; 

相反的:

$row = $array;