downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

cubrid_fetch_row> <cubrid_fetch_lengths
[edit] Last updated: Fri, 25 May 2012

view this page in

cubrid_fetch_object

(PECL CUBRID >= 8.3.0)

cubrid_fetch_objectDevuelve un objeto con los nombres de las columnas

Descripción

object cubrid_fetch_object ( resource $result [, string $class_name [, array $params ]] )

Esta función devuelve un objeto con los nombres de las columnas del conjunto de resultados como propiedades. Los valores de estas propiedades son extraídos de la fila actual del resultado.

Parámetros

result

result proviene de una llamada a la función cubrid_execute()

class_name

El nombre de la clase a instanciar, Si no se especifica, se devuelve un objeto stdClass (stdClass es una clase génerica vacía de PHP que se usa al convertir otros tipos a objetos).

params

Un array opcional de parámetros a pasar al constructor de los objetos class_name.

Valores devueltos

Un objeto, cuando el proceso tuvo éxito.

FALSE, cuando no existen más filas; NULL, cuando el proceso no tiene éxito.

Ejemplos

Ejemplo #1 Ejemplo de cubrid_fetch_object()

<?php
$conn 
cubrid_connect("localhost"33000"demodb");
$res cubrid_execute($conn"SELECT * FROM code");

var_dump(cubrid_fetch_object($res));

class 
demodb_code {
    public 
$s_name null;
    public 
$f_name null;

    public function 
toString() {
        
var_dump($this);
    }
}

var_dump(cubrid_fetch_object($res"demodb_code"));

class 
demodb_code_construct extends demodb_code {
    public function 
__construct($s$f) {
        
$this->s_name $s;
        
$this->f_name $f;
    }   
}

var_dump(cubrid_fetch_object($res'demodb_code_construct', array('s_name''f_name')));
var_dump(cubrid_fetch_object($res));

cubrid_close_request($res);
cubrid_disconnect($conn);
?>

El resultado del ejemplo sería:

object(stdClass)#1 (2) {
  ["s_name"]=>
  string(1) "X"
  ["f_name"]=>
  string(5) "Mixed"
}
object(demodb_code)#1 (2) {
  ["s_name"]=>
  string(1) "W"
  ["f_name"]=>
  string(5) "Woman"
}
object(demodb_code_construct)#1 (2) {
  ["s_name"]=>
  string(6) "s_name"
  ["f_name"]=>
  string(6) "f_name"
}
object(stdClass)#1 (2) {
  ["s_name"]=>
  string(1) "B"
  ["f_name"]=>
  string(6) "Bronze"
}


add a note add a note User Contributed Notes cubrid_fetch_object
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites