for (i = 0; i < res->nrows; i++) {
base = i * res->ncolumns;
for (j = 0; j < res->ncolumns; j++) {
- efree(res->table[base + j]);
+ if (res->table[base + j] != NULL) {
+ efree(res->table[base + j]);
+ }
}
}
if (res->table) {
}
/* }}} */
-
/* {{{ proto resource sqlite_open(string filename [, int mode, string &errmessage])
Opens an SQLite database. Will create the database if it does not exist */
PHP_FUNCTION(sqlite_open)
RETURN_FALSE;
}
- RETURN_STRING(res->table[field], 1);
+ RETURN_STRING(res->col_names[field], 1);
} else {
php_error_docref(NULL TSRMLS_CC, E_WARNING, "Field name not available for unbuffered queries");
RETURN_FALSE;