라이브러리

[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]` 변수에 저장됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색