2012-06-05 4 views
0

mysql 데이터베이스에서 배열 형식을 가져오고 싶습니다. 예, 이름 표을 갖도록하겠습니다.PHP로 mysql 결과에서 배열 형식을 얻는 방법

이름 표

Id name 

1 jone 
2 smith 
3 waiyan 

내가이 데이터 배열 형식을 싶어.

$name=array('jone','smith','waiyan');(//I want to get this format) 

이 결과를 얻으려면 어떻게해야합니까? 나는 초보자입니다. 제발 대답 해주세요. 감사합니다. 영어로 죄송합니다. 이 같은

+2

http : //nz.php.n으로 시작하십시오. et/manual/ko/pdo.query.php – zerkms

+0

지시에 감사드립니다. 이제 귀하의 링크로 시도하고 있습니다. –

답변

2

뭔가 :

$sth = mysql_query("SELECT name FROM your_table"); 
$rows = array(); 
while($r = mysql_fetch_assoc($sth)) { 
    $rows[] = $r["name"]; 
    //OR 
    array_push($rows, $r['name']); 
} 
print_r($rows); 

참조 : MySQL의 기능에 대한 정보를 원하시면 여기를 mySQL PHP

+2

단일 요소를 푸시 (put)하기 위해'array_push'를 사용하지 마십시오. '$ array [] = $ element; '가 더 좋습니다. – Okonomiyaki3000

1

확인 : http://jp2.php.net/manual/en/ref.mysql.php

특정 작업에 대한 당신에 대해 요구하고,이 같은 뭔가해야 해봐요 :

$result = msql_query('YOUR QUERY'); // returns a result resource 
if ($result === false) 
{ 
    // handle the error 
} 

$names = array(); 
// get each row from your result one-by-one 
while ($row = mysql_fetch_assoc($result)) 
{ 
    $names[] = $row['name']; // the keys in $row are named like your mysql columns 
} 
관련 문제