ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 선택된 DB에 Table 목록 찍어보기!
    카테고리 없음 2010. 2. 22. 16:40
    반응형
    show tables from DB명을 mysql_query()로 실행
    table 이름 반환하는 mysql_tablename도 있지만 사용이 권장되지 않는다.
    >>
    >>string mysql_tablename ( resource $result , int $i )

    >>result 로부터 테이블명을 반환한다.

    >>이 함수는 사용이 권장되지 않는다. 대신, SHOW TABLES [FROM db_name] [LIKE 'pattern'] SQL을 mysql_query()>>실행하도록 권장한다.

    >>

    >><?

    >>$conn = mysql_connect("호스트","아이디","비번");
    >>$result = mysql_list_tables($dbname);
    >>for($a = 0 ; $a < mysql_num_rows($result) ; $a++)
    >>{
    >>echo mysql_tablename($result,$a);
    >>}

    >>?>

    >>

    예)

    <?

    $conn = mysql_connect("호스트","아이디","비번");

    $dbname = "mysql";

    $query = "show tables from ".$dbname;

    mysql_query($query,$conn);

    // 출력부분

    while($row=mysql_fetch_row($result)){
    echo
    "Table:{$row[0]}\n"
    ;
    }

    ?>

Designed by Tistory.