iliaa Sun Dec 14 13:45:38 2003 EDT
Modified files:
/php-src/ext/sqlite sqlite.c
/php-src/ext/sqlite/tests sqlite_011.phpt sqlite_oo_011.phpt
Log:
Do not mangle column names.
Index: php-src/ext/sqlite/sqlite.c
diff -u php-src/ext/sqlite/sqlite.c:1.103 php-src/ext/sqlite/sqlite.c:1.104
--- php-src/ext/sqlite/sqlite.c:1.103 Wed Dec 10 13:56:04 2003
+++ php-src/ext/sqlite/sqlite.c Sun Dec 14 13:45:36 2003
@@ -17,7 +17,7 @@
| Marcus Boerger <[EMAIL PROTECTED]> |
+----------------------------------------------------------------------+
- $Id: sqlite.c,v 1.103 2003/12/10 18:56:04 iliaa Exp $
+ $Id: sqlite.c,v 1.104 2003/12/14 18:45:36 iliaa Exp $
*/
#ifdef HAVE_CONFIG_H
@@ -1071,7 +1071,7 @@
{
php_info_print_table_start();
php_info_print_table_header(2, "SQLite support", "enabled");
- php_info_print_table_row(2, "PECL Module version", PHP_SQLITE_MODULE_VERSION "
$Id: sqlite.c,v 1.103 2003/12/10 18:56:04 iliaa Exp $");
+ php_info_print_table_row(2, "PECL Module version", PHP_SQLITE_MODULE_VERSION "
$Id: sqlite.c,v 1.104 2003/12/14 18:45:36 iliaa Exp $");
php_info_print_table_row(2, "SQLite Library", sqlite_libversion());
php_info_print_table_row(2, "SQLite Encoding", sqlite_libencoding());
php_info_print_table_end();
@@ -1376,10 +1376,8 @@
/* first row - lets copy the column names */
rres->col_names = safe_emalloc(rres->ncolumns, sizeof(char *), 0);
for (i = 0; i < rres->ncolumns; i++) {
- colname = strchr(colnames[i], '.');
- if (!colname++) {
- colname = (char*)colnames[i];
- }
+ colname = (char*)colnames[i];
+
if (SQLITE_G(assoc_case) == 1) {
php_sqlite_strtoupper(colname);
} else if (SQLITE_G(assoc_case) == 2) {
Index: php-src/ext/sqlite/tests/sqlite_011.phpt
diff -u php-src/ext/sqlite/tests/sqlite_011.phpt:1.2
php-src/ext/sqlite/tests/sqlite_011.phpt:1.3
--- php-src/ext/sqlite/tests/sqlite_011.phpt:1.2 Thu Dec 4 21:12:21 2003
+++ php-src/ext/sqlite/tests/sqlite_011.phpt Sun Dec 14 13:45:37 2003
@@ -18,11 +18,17 @@
sqlite_close($db);
?>
--EXPECT--
-array(3) {
- ["c1"]=>
+array(6) {
+ ["foo.c1"]=>
+ string(1) "1"
+ ["foo.c2"]=>
+ string(1) "2"
+ ["foo.c3"]=>
+ string(1) "3"
+ ["bar.c1"]=>
string(1) "4"
- ["c2"]=>
+ ["bar.c2"]=>
string(1) "5"
- ["c3"]=>
+ ["bar.c3"]=>
string(1) "6"
}
Index: php-src/ext/sqlite/tests/sqlite_oo_011.phpt
diff -u php-src/ext/sqlite/tests/sqlite_oo_011.phpt:1.1
php-src/ext/sqlite/tests/sqlite_oo_011.phpt:1.2
--- php-src/ext/sqlite/tests/sqlite_oo_011.phpt:1.1 Sun Jun 22 13:19:46 2003
+++ php-src/ext/sqlite/tests/sqlite_oo_011.phpt Sun Dec 14 13:45:37 2003
@@ -17,11 +17,17 @@
var_dump($r->fetch_array());
?>
--EXPECT--
-array(3) {
- ["c1"]=>
+array(6) {
+ ["foo.c1"]=>
+ string(1) "1"
+ ["foo.c2"]=>
+ string(1) "2"
+ ["foo.c3"]=>
+ string(1) "3"
+ ["bar.c1"]=>
string(1) "4"
- ["c2"]=>
+ ["bar.c2"]=>
string(1) "5"
- ["c3"]=>
+ ["bar.c3"]=>
string(1) "6"
}
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php