Array를 ('aaa', 'bbb') 서식으로 변경하기 채택완료

 

Copy
SELECT * FROM tablename WHERE column1 IN ('value1', 'value2');
 

 

여기서 Array를 ('aaa', 'bbb') 서식으로 변경 하려면 어떻게 해야 하나요?


 

답변 2개

채택된 답변
+20 포인트

Copy
<?php
$arr = ['aaa', 'bbb'];
$str = "'" . implode("','", $arr) . "'";
$sql = "SELECT * FROM tablename WHERE column1 IN ({$str});";

 

// SELECT * FROM tablename WHERE column1 IN ('aaa','bbb');

?>
로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

이게 최선인가요?
어떤 방법을 말씀하시는 걸까요?
생각했던 방법을 말씀해주시겠어요?
배르만님이 이해하신게 맞아요.
저는 php 내장함수안에 저 기능이 있는 줄 알았어요.

댓글을 작성하려면 로그인이 필요합니다.

이해가 잘 안 가네요.

결과적으로 원하시는 게 어떤 건가요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고