라이브러리
[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
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.