maxdb_fetch_lengths
maxdb_fetch_row
MaxDB 함수 목록
PHP Manual

# maxdb_fetch_object

# result->fetch_object

(PECL maxdb >= 1.0)

maxdb_fetch_object -- result->fetch_object — Returns the current row of a result set as an object

### 설명

Procedural style:

object maxdb_fetch_object ( object `$result` )

Object oriented style (method):

result
object fetch_object ( void )

The maxdb_fetch_object() will return the current row result set as an object where the attributes of the object represent the names of the fields found within the result set. If no more rows exist in the current result set, `NULL` is returned.

### 반환값

Returns an object that corresponds to the fetched row or `NULL` if there are no more rows in resultset.

> Note: 이 함수가 반환하는 필드 이름은 대소문자를 구별합니다.

> Note: 이 함수는 NULL 필드를 PHP `NULL` 값으로 설정합니다.

### 예제

Example #1 Object oriented style

`<?php
$maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB");
/* check connection */
if (maxdb_connect_errno()) {
printf("Connect failed: %s\n", maxdb_connect_error());
exit();
}
$query = "SELECT name, state FROM hotel.city ORDER by zip";
if ($result = $maxdb->query($query)) {
/* fetch object array */
while ($obj = $result->fetch_object()) {
printf ("%s (%s)\n", $obj->NAME, $obj->STATE);
}
/* free result set */
$result->close();
}
/* close connection */
$maxdb->close();
?>`

Example #2 Procedural style

`<?php
$link = maxdb_connect("localhost", "MONA", "RED", "DEMODB");
/* check connection */
if (maxdb_connect_errno()) {
printf("Connect failed: %s\n", maxdb_connect_error());
exit();
}
$query = "SELECT name, state FROM hotel.city ORDER by zip";
if ($result = maxdb_query($link, $query)) {
/* fetch object array */
while ($obj = maxdb_fetch_object($result)) {
printf ("%s (%s)\n", $obj->NAME, $obj->STATE);
}
/* free result set */
maxdb_free_result($result);
}
/* close connection */
maxdb_close($link);
?>`

위 예제의 출력 예시:

    New York (NY)
    New York (NY)
    Long Island (NY)
    Albany (NY)
    Washington (DC)
    Washington (DC)
    Washington (DC)
    Silver Spring (MD)
    Daytona Beach (FL)
    Deerfield Beach (FL)
    Clearwater (FL)
    Cincinnati (OH)
    Detroit (MI)
    Rosemont (IL)
    Chicago (IL)
    Chicago (IL)
    New Orleans (LA)
    Dallas (TX)
    Los Angeles (CA)
    Hollywood (CA)
    Long Beach (CA)
    Palm Springs (CA)
    Irvine (CA)
    Santa Clara (CA)
    Portland (OR)

### 참고

- maxdb_fetch_array() - Fetch a result row as an associative, a numeric array, or both
- maxdb_fetch_assoc() - Fetch a result row as an associative array
- maxdb_fetch_row() - Get a result row as an enumerated array

maxdb_fetch_lengths
maxdb_fetch_row
MaxDB 함수 목록
PHP Manual