Copy
<?php
$conn = mysqli_connect("localhost", "1111", "1111" , "1111");
$sql = "SELECT *, group_concat(orderid) FROM g5_order where mb_id='{$member['mb_id']}' group by orderid";
$result = mysqli_query($conn, $sql);
while($row = mysqli_fetch_array($result)){
echo $row['orderid'];
?>
411500411522411533412107 이렇게 데이터가 붙어서 나오는데 데이터,데이터,데이터 콤마 찍는 방법이 궁금합니다
답변 5개 / 댓글 2개
채택된 답변
+20 포인트
넓은마인드
4년 전
Copy
SELECT GROUP_CONCAT(orderid SEPARATOR ',') AS orderid_group FROM g5_order where mb_id='{$member['mb_id']}' group by orderid
이렇게 해보세요
답변에 대한 댓글 1개
넓은마인드
4년 전
SELECT GROUP_CONCAT(orderid SEPARATOR ',') AS orderid_group FROM g5_order WHERE mb_id='admin'
이렇게 해보시겠어요 ?

이렇게 1열로 안나타나고 하나하나씩 분리되서 나타나네요 ㅠㅠ
4년 전
group_concat 하면 원래 콤마 붙어나오는데, 안나오시면 group_concat(order_id separator ',') 해보세요
답변에 대한 댓글 1개
4년 전
SELECT group_concat(orderid) as orderid FROM ~~~
답변을 작성하려면 로그인이 필요합니다.