mysql_tablename

(PHP 4, PHP 5)

mysql_tablename - 필드의 테이블 이름 가져오기

경고 이 확장은 PHP 5.5.0에서 더 이상 사용되지 않으며 PHP 7.0.0에서 제거되었습니다. 대신 MySQLi 또는 PDO_MySQL 확장을 사용해야 합니다. MySQL: API 선택 가이드도 참조하세요. 이 함수의 대안은 다음과 같습니다.

  • SQL Query: SHOW TABLES

설명

mysql_tablename(resource $result, int $i): string|false

result에서 테이블 이름을 검색합니다.

이 함수는 더 이상 사용되지 않습니다. 대신 mysql_query()를 사용하여 SQL SHOW TABLES [FROM db_name] [LIKE 'pattern'] 문을 실행하는 것이 좋습니다.


매개변수

result
mysql_list_tables()에서 반환된 결과 포인터 리소스.
i
정수 인덱스(행/테이블 번호)

반환 값

성공하면 테이블의 이름이고 실패하면 false입니다.

mysql_tablename() 함수를 사용하여 이 결과 포인터를 탐색하거나 mysql_fetch_array()와 같은 결과 테이블에 대한 함수를 사용하십시오.


Examples

예제 #1 mysql_tablename() 예제

                  
<?php
mysql_connect("localhost", "mysql_user", "mysql_password");
$result = mysql_list_tables("mydb");
$num_rows = mysql_num_rows($result);
for ($i = 0; $i < $num_rows; $i++) {
    echo "Table: ", mysql_tablename($result, $i), "\n";
}

mysql_free_result($result);
?>
                  
                

노트

참고:

mysql_num_rows() 함수는 결과 포인터의 테이블 수를 결정하는 데 사용할 수 있습니다.


기타