The loop below is execute for all NOT NULL columns!
$foo = get_object_vars($dbRow);
foreach ($foo as $col=>$val) {
...
}
ibase_fetch_object
(PHP 5)
ibase_fetch_object — Consulta un objeto de una base de datos InterBase
Descripción
$result_id
[, int $fetch_flag = 0
] )Captura una fila en forma de pseudo-objeto, a partir de un identificador de resultado.
El resto de llamadas a ibase_fetch_object() devolverán la siguiente fila del juego de resultados.
Parámetros
-
result_id -
Identificador de resultado de InterBase obtenido por ibase_query() o por ibase_execute().
-
fetch_flag -
fetch_flages una combinación OR de las constantesIBASE_TEXTyIBASE_UNIXTIME. Si se pasaraIBASE_TEXTprovocaría que esta función devolviera el contenido de los BLOB en lugar de sus identificadores. Si se pasaraIBASE_UNIXTIMEprovocaría que esta función devolviera las fechas/hora en formato Unix en lugar de en forma de cadena de texto.
Valores devueltos
Devuelve un objeto con información de la siguiente fila, o FALSE si no hubiera
más filas.
Ejemplos
Ejemplo #1 Ejemplo de ibase_fetch_object()
<?php
$dbh = ibase_connect($host, $username, $password);
$stmt = 'SELECT * FROM tblname';
$sth = ibase_query($dbh, $stmt);
while ($row = ibase_fetch_object($sth)) {
echo $row->email . "\n";
}
ibase_close($dbh);
?>
Ver también
- ibase_fetch_row() - Recuperar una fila desde una base de datos InterBase
- ibase_fetch_assoc() - Extra una fila en forma de array asociativo de una consulta
Interbase not always stores in uppercase. It depends how you created the table. If you use CREATE TABLE xyz("email" varchar(90)) you can get informations with $row->email.
If you use CREATE TABLE xyz(email varchar(90)) you have to use $row->EMAIL.
