The loop below is execute for all NOT NULL columns!
$foo = get_object_vars($dbRow);
foreach ($foo as $col=>$val) {
...
}
ibase_fetch_object
(PHP 4, PHP 5)
ibase_fetch_object — Consulta un objeto de una base de datos InterBase
Descripción
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_flag es una combinación OR de las constantes IBASE_TEXT y IBASE_UNIXTIME. Si se pasara IBASE_TEXT provocaría que esta función devolviera el contenido de los BLOB en lugar de sus identificadores. Si se pasara IBASE_UNIXTIME provocarí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
Example #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.
