[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_2-15839-gc4c445b
Michal Čihař
nijel at users.sourceforge.net
Fri Aug 19 09:20:53 CEST 2011
The branch, master has been updated
via c4c445b0e9ba76f53de048d1b322595c06ebce26 (commit)
via 5209562dd3504c160f26f3d6466683fda7cdabfc (commit)
from cea5d8791ef776dc87961ae4f69c393acdffe381 (commit)
- Log -----------------------------------------------------------------
commit c4c445b0e9ba76f53de048d1b322595c06ebce26
Author: Michal Čihař <michal at cihar.com>
Date: Fri Aug 19 09:20:23 2011 +0200
Use PMA_DBI_get_columns instead of custom query
commit 5209562dd3504c160f26f3d6466683fda7cdabfc
Author: Michal Čihař <michal at cihar.com>
Date: Fri Aug 19 09:18:27 2011 +0200
Use PMA_DBI_get_columns instead of custom query
-----------------------------------------------------------------------
Summary of changes:
libraries/sql_query_form.lib.php | 4 +---
libraries/tbl_select.lib.php | 7 ++-----
2 files changed, 3 insertions(+), 8 deletions(-)
diff --git a/libraries/sql_query_form.lib.php b/libraries/sql_query_form.lib.php
index 542cfc3..beab95d 100644
--- a/libraries/sql_query_form.lib.php
+++ b/libraries/sql_query_form.lib.php
@@ -213,9 +213,7 @@ function PMA_sqlQueryFormInsert($query = '', $is_querywindow = false, $delimiter
// Get the list and number of fields
// we do a try_query here, because we could be in the query window,
// trying to synchonize and the table has not yet been created
- $fields_list = PMA_DBI_fetch_result(
- 'SHOW FULL COLUMNS FROM ' . PMA_backquote($db)
- . '.' . PMA_backquote($GLOBALS['table']));
+ $fields_list = PMA_DBI_get_columns($db, $GLOBALS['table'], true);
$tmp_db_link = '<a href="' . $GLOBALS['cfg']['DefaultTabDatabase']
. '?' . PMA_generate_common_url($db) . '"';
diff --git a/libraries/tbl_select.lib.php b/libraries/tbl_select.lib.php
index af97aa4..57c520d 100644
--- a/libraries/tbl_select.lib.php
+++ b/libraries/tbl_select.lib.php
@@ -59,12 +59,11 @@ function PMA_tbl_getFields($table,$db) {
// Gets the list and number of fields
- $result = PMA_DBI_query('SHOW FULL FIELDS FROM ' . PMA_backquote($table) . ' FROM ' . PMA_backquote($db) . ';', null, PMA_DBI_QUERY_STORE);
- $fields_cnt = PMA_DBI_num_rows($result);
+ $fields = PMA_DBI_get_columns($db, $table, true);
$fields_list = $fields_null = $fields_type = $fields_collation = array();
$geom_column_present = false;
$geom_types = PMA_getGISDatatypes();
- while ($row = PMA_DBI_fetch_assoc($result)) {
+ foreach ($fields as $row) {
$fields_list[] = $row['Field'];
$type = $row['Type'];
// check whether table contains geometric columns
@@ -96,8 +95,6 @@ function PMA_tbl_getFields($table,$db) {
? $row['Collation']
: '';
} // end while
- PMA_DBI_free_result($result);
- unset($result, $type);
return array($fields_list,$fields_type,$fields_collation,$fields_null, $geom_column_present);
hooks/post-receive
--
phpMyAdmin
More information about the Git
mailing list