답변 3개
채택된 답변
+20 포인트
5년 전
SELECT (CASE lastdetected_scanner WHEN '1' THEN '복도' WHEN '2' THEN '1호실' ELSE '2호실' END) AS TEST
FROM `beacon_status`
쿼리돌리고 TEST 가져다 쓰면되겠네요 위에처럼 돌리고
예시로 테이블이랑 필드는 넣어놨습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
M
MasterK
5년 전
감사합니다!!! 덕분에 해결했습니다!!
댓글을 작성하려면 로그인이 필요합니다.
5년 전
SELECT
B컬럼,(
CASE B컬럼
WHEN '1' THEN '가'
WHEN '2'THEN '나'
ELSE '다'
END) AS 출력값;
FROM 테이블A;
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
5년 전
SELECT
CASE 컬럼B WHEN 1 THEN '가' WHEN 2 THEN '나' ELSE '다' END
FROM 테이블명A
이런식으로 하면되지않나용
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
M
MasterK
5년 전
[code] <?php
$db_connect = mysqli_connect("localhost","aaaa","bbbb","aaaa");
$query = "select CASE lastdetected_scanner WHEN '1' THEN '복도' WHEN '2' THEN '1호실' ELSE '2호실' END from beacon_status";
$res = mysql_query($db_connect, $query);
echo $res['lastdetected_scanner'];
?>[/code]
이런식으로 입력했는데 나오는 데이터가 없네요 ;ㅣ; ㅠㅜㅠ
$db_connect = mysqli_connect("localhost","aaaa","bbbb","aaaa");
$query = "select CASE lastdetected_scanner WHEN '1' THEN '복도' WHEN '2' THEN '1호실' ELSE '2호실' END from beacon_status";
$res = mysql_query($db_connect, $query);
echo $res['lastdetected_scanner'];
?>[/code]
이런식으로 입력했는데 나오는 데이터가 없네요 ;ㅣ; ㅠㅜㅠ
�
쟁반짜장
5년 전
mysql_query 이게 오탄지 모르겠지만 위는 mysqli를 사용하셨으니 아래도 똑같이 mysqli_query를 사용하셔야 합니다.
$res = mysqli_query($db_connect, $query);
$row = mysqli_fetch_assoc($res);
echo $row['lastdetected_scanner'];
$res = mysqli_query($db_connect, $query);
$row = mysqli_fetch_assoc($res);
echo $row['lastdetected_scanner'];
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인