The loop below is execute for all NOT NULL columns!
$foo = get_object_vars($dbRow);
foreach ($foo as $col=>$val) {
...
}
![]() | ibase_fetch_objectDescriptionobject ibase_fetch_object ( resource result_id [, int fetch_flag] )Fetches a row as a pseudo-object from a result_id obtained either by ibase_query() or ibase_execute().
Subsequent calls to ibase_fetch_object() return the next row in the result set, or FALSE if there are no more rows. fetch_flag is a combination of the constants IBASE_TEXT and IBASE_UNIXTIME ORed together. Passing IBASE_TEXT will cause this function to return BLOB contents instead of BLOB ids. Passing IBASE_UNIXTIME will cause this function to return date/time values as Unix timestamps instead of as formatted strings. See also ibase_fetch_row() and ibase_fetch_assoc(). ![]()
richard at willmann dot sk
01-Jan-2001 09:29
The loop below is execute for all NOT NULL columns!
r dot metzger at spectraweb dot ch
27-Nov-2000 06:55
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.
edemorsy at online dot fr
15-Jul-2000 01:25
I had an "empty result" problem, 'til I realized that InterBase stores field names in upper case, so when printing the result of your query you have to use upper case for your properties ( for example here $row->EMAIL )
| ![]() | |