ci4 쿼리빌더
쿼리 확인
SELECT 쿼리: getCompiledSelect()
INSERT 쿼리: getCompiledInsert()
UPDATE 쿼리: getCompiledUpdate()
DELETE 쿼리: getCompiledDelete()
select
Array ( [sqlLike] => Array ( [admin_100_id] => 1 ) [orderBy] => admin_100_pk desc )
$builder = $this->db->table($this->table); // table
$builder->select('admin_100_default.*'); // select
$builder->where($arrData['sqlWhere']);
$builder->like($arrData['sqlLike']); // like 검색
$builder->orderBy( $arrData['orderBy'] ); // orderby
// $sql = $builder->getCompiledSelect();debug_var($sql);// 쿼리확인 - 단 실행시 아래 get() 정상동작안함.
$query = $builder->get(); // 쿼리실행 - mysql_query
$arr_SQL_Result = $query->getResultArray(); // 배열 형태로 결과 반환 - mysql_fetch_array
// $arr_SQL_Result = $query->getResult(); // 오브젝트 형태로 결과 반환 - mysql_fetch_object
insert
$builder = $this->db->table($this->table); // table
$builder->insert($arrData['arr_data']); // insert
$db_error = $this->db->error(); // 에러 확인
$this->db->insertID(); // insert pk 값 가져오기 autoincrement시
'php 헛다리 > CI4 헛다리' 카테고리의 다른 글
ci4 post (0) | 2024.10.10 |
---|---|
ci4 session 세션 (0) | 2024.10.10 |
ci4 widget 위젯 (0) | 2024.10.10 |
ci4 redirect함수 (0) | 2024.10.10 |
ci4 라우터 url 설정 (0) | 2024.10.10 |