본문 바로가기
MySql

MySQL 데이터베이스에서 어레이를 만드는 방법은 무엇입니까?

by 베이스 공부 2020. 11. 27.
반응형

내 DB의 필드에서 배열을 생성하도록 도와주세요. 해당 필드에는 쉼표로 구분 된 레코드가 있습니다. 아래는 그림입니다.

ID | article_title_fld         | article_tags_fld                     |
----------------------------------------------------------------------
1  | Learn PHP                 | PHP, coding, scripting               |
3  | Javascript Tutorial       | Javascript, scripting, tutorial      |
4  | Styling with CSS          | CSS, tutorial, web design            |

article_tags_fld 의 모든 레코드를 수집 한 다음 1 개의 배열에 넣고 싶습니다. 아마도 이름을 $ array1 으로 지정하고 다음과 같이 출력합니다.

Array
(
[0] => PHP
[1] => coding
[2] => scripting
[3] => Javascript
[4] => scripting
[5] => tutorial
[6] => CSS
[7] => tutorial
[8] => web design
)

 

해결 방법

 

$array1 = array();
$result = mysql_query("SELECT article_tags_fld FROM MY_TABLE");
while ($row = mysql_fetch_assoc($result)) {
   $array1 = array_merge($array1, array_map('trim', explode(",", $row['article_tags_fld'])));
}





 

참조 페이지 https://stackoverflow.com/questions/2746589

 

 

반응형

댓글