Query: cubrid_fetch_object
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
CUBRID_FETCH_OBJECT(3) 1 CUBRID_FETCH_OBJECT(3) cubrid_fetch_object - Fetche the next row and returns it as an objectSYNOPSISobject cubrid_fetch_object (resource $result, [string $class_name], [array $params], [int $type])DESCRIPTIONThis function returns an object with the column names of the result set as properties. The values of these properties are extracted from the current row of the result.PARAMETERSo $result -$result comes from a call to cubrid_execute(3) o $class_name - The name of the class to instantiate. If not specified, a stdClass (stdClass is PHP's generic empty class that's used when cast- ing other types to objects) object is returned. o $params - An optional array of parameters to pass to the constructor for $class_name objects. o $type - Type can only be CUBRID_LOB, this parameter will be used only when you need to operate the lob object.RETURN VALUESAn object, when process is successful. FALSE, when there are no more rows; NULL, when process is unsuccessful.EXAMPLESExample #1 cubrid_fetch_object(3) example <?php $conn = cubrid_connect("localhost", 33000, "demodb"); $res = cubrid_execute($conn, "SELECT * FROM code"); var_dump(cubrid_fetch_object($res)); // if you want to operate LOB object, you can use cubrid_fetch_object($res, CUBRID_LOB) 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")); // if you want to operate LOB object, you can use cubrid_fetch_object($res, "demodb_code", CUBRID_LOB) 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'))); // if you want to operate LOB object, you can use cubrid_fetch_object($res, 'demodb_code_construct', array('s_name', 'f_name'), CUBRID_LOB) var_dump(cubrid_fetch_object($res)); cubrid_close_request($res); cubrid_disconnect($conn); ?> The above example will output: 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" }SEE ALSOcubrid_execute(3), cubrid_fetch(3), cubrid_fetch_array(3), cubrid_fetch_assoc(3), cubrid_fetch_row(3). PHP Documentation Group CUBRID_FETCH_OBJECT(3)
Related Man Pages |
---|
cubrid_fetch_assoc(3) - php |
cubrid_lob2_export(3) - php |
cubrid_lob2_write(3) - php |
cubrid_fetch_object(3) - php |
cubrid_set_drop(3) - php |
Similar Topics in the Unix Linux Community |
---|
string returning function |
Counting string of a variable |