diff options
author | Scott MacVicar <scottmac@php.net> | 2009-01-13 02:50:54 +0000 |
---|---|---|
committer | Scott MacVicar <scottmac@php.net> | 2009-01-13 02:50:54 +0000 |
commit | efaba65cf5aa5e6469bd6c53637b950934dccd44 (patch) | |
tree | 223661e3bcfdcca120e58d72d0c2daf724108816 /ext/pdo_sqlite/sqlite_statement.c | |
parent | fc044adb9fac7675fec420fb74a4de3d7c6521d1 (diff) | |
download | php-git-efaba65cf5aa5e6469bd6c53637b950934dccd44.tar.gz |
MFH Add table key to getColumnMeta() with SQLite
Diffstat (limited to 'ext/pdo_sqlite/sqlite_statement.c')
-rw-r--r-- | ext/pdo_sqlite/sqlite_statement.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ext/pdo_sqlite/sqlite_statement.c b/ext/pdo_sqlite/sqlite_statement.c index 3a5523d2f6..63598901a0 100644 --- a/ext/pdo_sqlite/sqlite_statement.c +++ b/ext/pdo_sqlite/sqlite_statement.c @@ -323,6 +323,13 @@ static int pdo_sqlite_stmt_col_meta(pdo_stmt_t *stmt, long colno, zval *return_v add_assoc_string(return_value, "sqlite:decl_type", str, 1); } +#ifdef SQLITE_ENABLE_COLUMN_METADATA + str = sqlite3_column_table_name(S->stmt, colno); + if (str) { + add_assoc_string(return_value, "table", str, 1); + } +#endif + add_assoc_zval(return_value, "flags", flags); return SUCCESS; |