0) { while ($curr_field = PMA_mysql_fetch_array($fi_rs)) { if (isset($curr_field['Key_name']) && $curr_field['Key_name'] == 'PRIMARY') { $field_full = $db . '.' .$curr_field['Table'] . '.' . $curr_field['Column_name']; $field_v = $curr_field['Table'] . '->' . $curr_field['Column_name']; break; } else if (isset($curr_field['Non_unique']) && $curr_field['Non_unique'] == 0) { // if we can't find a primary key we take any unique one $field_full = $db . '.' . $curr_field['Table'] . '.' . $curr_field['Column_name']; $field_v = $curr_field['Table'] . '->' . $curr_field['Column_name']; } // end if } // end while over keys if (isset($field_full) && isset($field_v)) { $selectboxall[$field_full] = $field_v; } } // end if (mysql_num_rows) // Mike Beck - 24.07.02: i've been asked to add all keys of the // current table (see bug report #574851) } else if ($curr_table[0] == $table) { $fi_query = 'SHOW KEYS FROM ' . PMA_backquote($curr_table[0]); $fi_rs = PMA_mysql_query($fi_query) or PMA_mysqlDie('', $fi_query, '', $err_url_0); if ($fi_rs && mysql_num_rows($fi_rs) > 0) { while ($curr_field = PMA_mysql_fetch_array($fi_rs)) { $field_full = $db . '.' . $curr_field['Table'] . '.' . $curr_field['Column_name']; $field_v = $curr_field['Table'] . '->' . $curr_field['Column_name']; if (isset($field_full) && isset($field_v)) { $selectboxall[$field_full] = $field_v; } } // end while } // end if (mysql_num_rows) } } // end while over tables // Create array of relations (Mike Beck) $rel_dest = PMA_getForeigners($db, $table); } // end if // Now find out the columns of our $table $col_query = 'SHOW COLUMNS FROM ' . PMA_backquote($table); $col_rs = PMA_mysql_query($col_query) or PMA_mysqlDie('', $col_query, '', $err_url_0); if ($col_rs && mysql_num_rows($col_rs) > 0) { while ($row = PMA_mysql_fetch_array($col_rs)) { $save_row[] = $row; } $saved_row_cnt = count($save_row); ?>