Don't like ads? PRO users don't see any ads ;-)
Guest

dbm2.php

By: a guest on May 12th, 2012  |  syntax: None  |  size: 1.33 KB  |  hits: 40  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <html><head><title>MySQL Table Viewer</title></head><body>
  2. <?php
  3. $db_host = 'localhost';
  4. $db_user = '******';
  5. $db_pwd = '******';
  6.  
  7. $database = 'smislich';
  8. $table = 'Superhero';
  9.  
  10. if (!mysql_connect($db_host, $db_user, $db_pwd))
  11.     die("Can't connect to database");
  12.  
  13. if (!mysql_select_db($database))
  14.     die("Can't select database");
  15.  
  16. // sending query
  17. $result = mysql_query("SELECT * FROM {$table}");
  18. if (!$result) {
  19.     die("Query to show fields from table failed");
  20. }
  21.  
  22. $fields_num = mysql_num_fields($result);
  23.  
  24. echo "<h1>Table: {$table}</h1>";
  25. echo "<table border='1'><tr>";
  26. // printing table headers
  27. for($i=0; $i<$fields_num; $i++)
  28. {
  29.     $field = mysql_fetch_field($result);
  30.     echo "<td>{$field->name}</td>";
  31. }
  32. $num_rows = mysql_num_rows($result);
  33. for($row_num=1; $row_num<=$num_rows; $row_num++) {
  34.     $row=mysql_fetch_array($result);
  35.         print '<tr><td>';
  36.         print $row['FirstName'];
  37.         print '</td><td>';
  38.         print $row['LastName'];
  39.         print '</td><td>';
  40.         print $row['HeroName'];
  41.         print '</td><td>';
  42.         print $row['Publisher'];
  43.         print '</td><td><img src="';
  44.         print $row['PictureLink'];
  45.         print '" /></td><td>';
  46.         print $row['Power'];
  47.         print '</td></tr>';
  48.         }
  49. print '</table>';
  50. mysql_free_result($result);
  51. ?>
  52. <form method="link" action="dbm1.php"><input type="submit" value="Add new Superhero"></form>
  53. </body></html>