CI4
[코드이그나이터] 데이터베이스 메타데이터
으누아빠
2020. 9. 7. 21:12
반응형
데이터베이스 메타데이터
출처:
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...
}