질문 Q #25910
DB CRUD문의
봉이김선달 2023-08-22 19:25:41

안녕하세요. CI를 사용해 Rest API를 만들고 있습니다.

테이블의 칼럼중 일부만 불러오고 이름을 변경한 형태로 json 으로 read 하고 싶습니다.

API는 작성했는데 일부칼럼만 불러오고 칼럼명 변경하는 법을 모르겠습니다. ㅠ

해당내용과 관련되 메뉴얼이 있는지 궁금합니다.

예시 SQL은 아래와 같습니다. 

SELECT name AS n, telephone AS tel FROM TABLE LIMIT 0, 10

그럼 고수분들의 조언을 부탁드립니다. 꾸벅..

답변 2
#1 한대승(불의회상) 2023-08-24 10:43:48

일부칼럼만 불러오고 칼럼명 변경하고 싶다는게 정확히 어떤 의미인지 알수가 없네요.

sql을 통하여 컬럼명을 변경하고 싶다면 작성하신 예시처럼 하시면 됩니다.

#2 kaido 2023-08-24 15:35:59

쿼리 사용법을 물으시는것 이라면 아래 2가지 타입이 있습니다.

$db = db_connect();
$sql = "SELECT name AS n, telephone AS tel FROM TABLE LIMIT 0,10"; 
$row = $db->query($sql)->getRowArray();
 
$builder = $db->table('payment');
$builder->select("order_id as oid", false);
$builder->limit(10);
$row = $builder->get()->getRowArray();