라이브러리

[PHP] mysql_field_name - 결과에서 지정된 필드의 이름을 가져옵니다.




MySQL Field Name


PHP에서 MySQL Field Name은 MySQL 데이터베이스의 테이블의 열 이름을 가져오는 함수입니다. 이 함수는 MySQLi 또는 PDO를 사용하여 데이터베이스에 접속한 후에 사용할 수 있습니다.

MySQLi 사용법


MySQLi를 사용하여 MySQL Field Name을 가져오는 방법은 다음과 같습니다.

#hostingforum.kr
php

// MySQLi 연결 설정

$mysqli = new mysqli("localhost", "username", "password", "database");



// MySQL Field Name 가져오기

$result = $mysqli->query("SELECT * FROM 테이블명");

$fieldName = $mysqli->fetch_field_direct(0, MYSQLI_FIELD_NAME);



echo $fieldName;



PDO 사용법


PDO를 사용하여 MySQL Field Name을 가져오는 방법은 다음과 같습니다.

#hostingforum.kr
php

// PDO 연결 설정

$dsn = "mysql:host=localhost;dbname=database";

$username = "username";

$password = "password";



try {

    $pdo = new PDO($dsn, $username, $password);

} catch (PDOException $e) {

    echo "Error: " . $e->getMessage();

}



// MySQL Field Name 가져오기

$stmt = $pdo->query("SELECT * FROM 테이블명");

$meta = $stmt->getColumnMeta(0);

$fieldName = $meta['name'];



echo $fieldName;



예제


예를 들어, MySQL 데이터베이스에 "users"라는 테이블이 있다고 가정해 보겠습니다. 이 테이블에는 "id", "name", "email"이라는 열이 있습니다. MySQL Field Name을 가져오는 예제는 다음과 같습니다.

#hostingforum.kr
php

// MySQLi 연결 설정

$mysqli = new mysqli("localhost", "username", "password", "database");



// MySQL Field Name 가져오기

$result = $mysqli->query("SELECT * FROM users");

$fieldName = $mysqli->fetch_field_direct(0, MYSQLI_FIELD_NAME);



echo $fieldName; // id



// PDO 연결 설정

$dsn = "mysql:host=localhost;dbname=database";

$username = "username";

$password = "password";



try {

    $pdo = new PDO($dsn, $username, $password);

} catch (PDOException $e) {

    echo "Error: " . $e->getMessage();

}



// MySQL Field Name 가져오기

$stmt = $pdo->query("SELECT * FROM users");

$meta = $stmt->getColumnMeta(0);

$fieldName = $meta['name'];



echo $fieldName; // id



이 예제에서는 MySQL Field Name을 가져오는 방법을 보여줍니다. MySQLi와 PDO를 사용하여 데이터베이스에 접속한 후에, MySQL Field Name을 가져올 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색