반응형
데이터베이스 메타데이터
출처:
http://ci4doc.cikorea.net/database/metadata.html
$db->listTables()
연결된 데이터베이스의 모든 테이블 이름이 포함된 배열을 반환
$tables = $db->listTables();
foreach ($tables as $table)
{
echo $table;
}
$db->tableExists()
테이블이 존재하는지 확인
if ($db->tableExists('table_name'))
{
// some code...
}
$db->getFieldNames()
필드명을 포함한 배열을 반환
$fields = $db->getFieldNames('table_name');
foreach ($fields as $field)
{
echo $field;
}
$query = $db->query('SELECT * FROM some_table');
foreach ($query->getFieldNames() as $field)
{
echo $field;
}
$db->fieldExists()
필드가 테이블에 존재하는지 확인
if ($db->fieldExists('field_name', 'table_name'))
{
// some code...
}
'CI4' 카테고리의 다른 글
[코드이그나이터] 암호화 (0) | 2020.09.07 |
---|---|
[코드이그나이터] 모델 구성 [model] (0) | 2020.09.07 |
[코드이그나이터] 트랜잭션(Transactiion) (0) | 2020.09.07 |
[코드이그나이터] 쿼리 빌더 (0) | 2020.09.07 |
[코드이그나이터] 쿼리 헬퍼 메소드 (0) | 2020.09.07 |