라이브러리

[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 객체:
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 265 페이지

검색

게시물 검색