In case of errors, display them

This commit is contained in:
Loïc Chapeaux
2002-04-28 16:53:22 +00:00
parent d22c273acc
commit 251eb8ccff

View File

@@ -571,15 +571,16 @@ if (!defined('PMA_BUILD_DUMP_LIB_INCLUDED')){
*/ */
function PMA_getTableXML($db, $table, $crlf, $error_url) { function PMA_getTableXML($db, $table, $crlf, $error_url) {
$local_query = 'SHOW COLUMNS FROM ' . PMA_backquote($table) . ' FROM ' . PMA_backquote($db); $local_query = 'SHOW COLUMNS FROM ' . PMA_backquote($table) . ' FROM ' . PMA_backquote($db);
$result = @mysql_query($local_query); $result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
for ($i = 0; $row = mysql_fetch_array($result, MYSQL_ASSOC); $i++) { for ($i = 0; $row = mysql_fetch_array($result, MYSQL_ASSOC); $i++) {
$columns[$i] = $row['Field']; $columns[$i] = $row['Field'];
} }
$columns_cnt = count($columns); $columns_cnt = count($columns);
unset($i); unset($i);
mysql_free_result($result); mysql_free_result($result);
$local_query = 'SELECT * FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table); $local_query = 'SELECT * FROM ' . PMA_backquote($db) . '.' . PMA_backquote($table);
$result = @mysql_query($local_query); $result = mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $error_url);
$buffer = ' <!-- ' . $GLOBALS['strTable'] . ' ' . $table . ' -->' . $crlf; $buffer = ' <!-- ' . $GLOBALS['strTable'] . ' ' . $table . ' -->' . $crlf;
while ($record = mysql_fetch_array($result, MYSQL_ASSOC)) { while ($record = mysql_fetch_array($result, MYSQL_ASSOC)) {
$buffer .= ' <' . $table . '>' . $crlf; $buffer .= ' <' . $table . '>' . $crlf;
@@ -593,6 +594,7 @@ if (!defined('PMA_BUILD_DUMP_LIB_INCLUDED')){
$buffer .= ' </' . $table . '>'; $buffer .= ' </' . $table . '>';
} }
mysql_free_result($result); mysql_free_result($result);
return $buffer; return $buffer;
} // end of the 'PMA_getTableXML()' function } // end of the 'PMA_getTableXML()' function