라이브러리
[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을 가져올 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.