2013-07-16 59 views
0

迭代是其通過一個PHP方法檢索從MySQL數據庫的一些值現在檢索從MySQL陣列並通過陣列下面

$query = "SELECT imgpath from images"; 

$oMySQL->ExecuteSQL($query); 

PHP對象當我使用此

$result=$oMySQL->ExecuteSQL($query); 

它打印「陣列」 如何通過數組

問候簡

+1

我想你應該檢討PHP的基礎。 –

+0

您可以發佈該數組。使用'for'或'foreach'迭代'array' – Deadlock

+0

使用'foreach'或'for'在PHP和迭代 – coolguy

回答

2
迭代

一個簡單的foreach循環。

foreach ($result as $key => $val) { 
     foreach ($val as $label => $item) { 
      echo $label . " - " . $item; 
     } 
} 

$key將保持締名稱的數組,並$val將保持元件的值。

+0

@DevZero它打印0 - 數組1 - ARRAY2 - ARRAY3 - Array4 - Array5 - Array6 - 陣列不值 –

+0

@JaneMarjana,而不是'echo',使用'print_r'或'var_dump'功能 –

+0

@JaneMarjana則必須循環再次讓我更新我的答案 – DevZer0

2

你的意思是打印陣列,當你做回聲$結果?

然後:

foreach($result as $index => $value) { 
    echo $index . '=' $value; 
}