라이브러리
[PHP] Schema::getTables - 스키마 테이블 가져오기
Schema::getTables() 함수
PHP의 PDO (PHP Data Objects) 라이브러리는 데이터베이스와 상호작용하는 데 사용됩니다. Schema::getTables() 함수는 데이터베이스의 모든 테이블 목록을 반환하는 데 사용됩니다.
 사용법
Schema::getTables() 함수는 PDO 객체의 Schema 객체를 사용하여 호출됩니다. PDO 객체를 생성하고, 데이터베이스에 연결한 후 Schema 객체를 얻은 후, getTables() 함수를 호출하면 됩니다.
 예제
#hostingforum.kr
php
// PDO 객체 생성 및 데이터베이스 연결
$dsn = 'mysql:host=localhost;dbname=mydb';
$username = 'myuser';
$password = 'mypassword';
try {
    $pdo = new PDO($dsn, $username, $password);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    
    // Schema 객체 얻기
    $schema = $pdo->getSchema('mydb');
    
    // 테이블 목록 얻기
    $tables = $schema->getTables();
    
    // 테이블 목록 출력
    foreach ($tables as $table) {
        echo $table . "
";
    }
    
} catch (PDOException $e) {
    echo 'Error: ' . $e->getMessage();
}
 설명
위 예제에서는 PDO 객체를 생성하고, 데이터베이스에 연결한 후 Schema 객체를 얻어, getTables() 함수를 호출하여 데이터베이스의 모든 테이블 목록을 얻습니다. 테이블 목록은 PDOStatement 객체의 형태로 반환되며, foreach 문을 사용하여 각 테이블 이름을 출력합니다.
 참고
* PDO (PHP Data Objects) 라이브러리:
* Schema::getTables() 함수:
* PDOStatement 객체:
- 
                 
- 나우호스팅 @pcs8404
- 
            
                호스팅포럼 화이팅!
            		
댓글목록
등록된 댓글이 없습니다.