2012-11-25 3 views
0
$query2 = "SELECT * FROM `Listing` WHERE listingid = '{$myID}'"; 
if(!($result2 = @ mysql_query($query2,$connection))) 
    echo "query failed<br>"; 

$result_array = array(); 
while($row2 = mysql_fetch_assoc($result2)) 
{ 
    $result_array[] = $row2; 
} 
foreach ($result_array as $key => $val) { 
    echo "$key = $val\n"; 
} 

Listing (Table)에는 7 개의 필드가 있습니다.
"0 = Array"묶음을 얻었습니다mysql 쿼리를 PHP로 배열하고 배열을 표시

MySQL 쿼리 결과를 PHP 배열에 저장하고 표시하려면 어떻게합니까? 배열로 정렬하고 싶기 때문에 정렬 할 수 있습니다.

+0

mysql_fetch_array의 문제점 (더 나은 mysqli_fetch_array 사용)? –

+0

@John [여기] (http://www.phptherightway.com/#databases)를 읽을 수 있습니다. – ChocoDeveloper

+0

이것은 내가 어떻게 가르쳐졌으며 사용하고 있는지입니다. – ealeon

답변

0

실제로 저장하고 있습니다.

foreach ($result_array as $key => $val) { 
    echo "$key = " . print_r($val, true) . "\n"; 
} 

$ 발 실제로 행의 모든 ​​필드를 포함하는 배열입니다 : 당신이 나와있는 코드는 당신과 함께 for을 수정할 수 있습니다 그들을 볼 배열의 배열에 저장된다.

+0

아 좋아요. 이제 작동합니다. 고맙습니다 – ealeon

관련 문제