라이브러리
[PHP] mysql_list_tables - MySQL 데이터베이스의 테이블 나열
PHP에서 MySQL List Tables
PHP에서 MySQL List Tables 함수는 MySQL 데이터베이스의 모든 테이블 이름을 반환하는 함수입니다. 이 함수는 PHP 4.1.0 버전부터 사용할 수 있으며, MySQLi 확장 또는 PDO 확장을 사용할 때는 사용할 수 없습니다.
# 함수 선언
#hostingforum.kr
php
mysql_list_tables(string $db_name)
- `$db_name`: MySQL 데이터베이스 이름
# 함수 설명
`mysql_list_tables` 함수는 MySQL 데이터베이스의 모든 테이블 이름을 반환하는 함수입니다. 이 함수는 MySQL 데이터베이스에 연결된 후에 사용할 수 있습니다.
# 예제
#hostingforum.kr
php
<?php
// MySQL 데이터베이스에 연결
$db_name = 'mydatabase';
$db_host = 'localhost';
$db_username = 'myusername';
$db_password = 'mypassword';
$conn = mysql_connect($db_host, $db_username, $db_password);
mysql_select_db($db_name);
// MySQL List Tables 함수 사용
$tables = mysql_list_tables($db_name);
// 테이블 이름 출력
while ($row = mysql_fetch_array($tables)) {
echo $row[0] . "
";
}
?>
# 예제 설명
이 예제는 MySQL 데이터베이스에 연결한 후, `mysql_list_tables` 함수를 사용하여 데이터베이스의 모든 테이블 이름을 반환합니다. 반환된 테이블 이름은 `mysql_fetch_array` 함수를 사용하여 배열로 반환되며, 각 테이블 이름은 `$row[0]` 변수에 저장됩니다.
# 참고
- `mysql_list_tables` 함수는 MySQLi 확장 또는 PDO 확장을 사용할 때는 사용할 수 없습니다.
- 이 함수는 MySQL 데이터베이스에 연결된 후에 사용할 수 있습니다.
- 반환된 테이블 이름은 배열로 반환되며, 각 테이블 이름은 `$row[0]` 변수에 저장됩니다.
# MySQLi 확장 사용 예제
#hostingforum.kr
php
<?php
// MySQL 데이터베이스에 연결
$db_name = 'mydatabase';
$db_host = 'localhost';
$db_username = 'myusername';
$db_password = 'mypassword';
$conn = new mysqli($db_host, $db_username, $db_password, $db_name);
// MySQL List Tables 함수 사용
$result = $conn->query("SHOW TABLES");
// 테이블 이름 출력
while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
echo $row['Tables_in_' . $db_name] . "
";
}
?>
# 참고
- `mysql_list_tables` 함수는 MySQLi 확장을 사용할 때는 사용할 수 없습니다.
- 이 예제는 MySQLi 확장을 사용하여 MySQL 데이터베이스의 모든 테이블 이름을 반환하는 예제입니다.
- 반환된 테이블 이름은 배열로 반환되며, 각 테이블 이름은 `$row['Tables_in_' . $db_name]` 변수에 저장됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.