채택완료

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

2023-01-21 (토) 12:17:53 1,729

 

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

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

|

답변 2개 / 댓글 3개

채택된 답변
+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 내장함수안에 저 기능이 있는 줄 알았어요.
2023-01-21 (토) 13:18:52

이해가 잘 안 가네요.

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

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