Advertisement
Guest User

Untitled

a guest
Oct 11th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. <?php
  2. $con = pg_connect("dbname=residencia1 host=localhost user=postgres password=123456");
  3.  
  4. $q = pg_query("SELECT * FROM pg_tables");
  5.  
  6. $not_display = array("pg_statistic","pg_type","pg_attribute","pg_proc","pg_class","pg_attrdef","pg_constraint","pg_index","pg_operator","pg_opfamily","pg_opclass","pg_am","pg_largeobject_metadata","pg_shdescription","pg_collation","pg_amop","pg_amproc","pg_language","pg_aggregate","pg_rewrite","pg_description","pg_cast","pg_conversion","pg_depend","pg_ts_config_map","pg_ts_dict","pg_ts_parser","pg_ts_template","pg_init_privs","pg_pltemplate","pg_ts_config","pg_range","pg_transform","sql_sizing_profiles","sql_sizing","sql_parts","sql_packages","sql_languages","sql_implementation_info","sql_features");
  7. while($r=pg_fetch_object($q)){
  8. $tabla = $r->tablename;
  9. if(!in_array($tabla, $not_display)){
  10. echo "<h3>$tabla</h3>";
  11. $query = 'select * from '.$tabla;
  12. $result = pg_query($query);
  13. $i = 0;
  14. echo '<table border=1><tr>';
  15. while ($i < pg_num_fields($result))
  16. {
  17. $fieldName = pg_field_name($result, $i);
  18. $fieldType = pg_field_type($result, $i);
  19. echo '<td><b>' . $fieldName . '</b> ('.$fieldType.')</td>';
  20. $i = $i + 1;
  21. }
  22. echo '</tr>';
  23. $i = 0;
  24. while ($row = pg_fetch_row($result))
  25. {
  26. echo '<tr>';
  27. $count = count($row);
  28. $y = 0;
  29. while ($y < $count)
  30. {
  31. $c_row = current($row);
  32. echo '<td>' . $c_row . '</td>';
  33. next($row);
  34. $y = $y + 1;
  35. }
  36. echo '</tr>';
  37. $i = $i + 1;
  38. }
  39. pg_free_result($result);
  40. echo '</table>';
  41. }
  42. }
  43.  
  44. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement