Guest User

16MCMT01: ITLab Assignment 5

a guest
Feb 19th, 2017
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.48 KB | None | 0 0
  1. <?php
  2.     //Establish connection
  3.     $dbhost = "localhost";
  4.     $dbuser = "root";
  5.     $dbpass = "abhishek";
  6.     $dbname = "ITLabAssig5DB";
  7.     $connection = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
  8.     //Test connection
  9.     if(mysqli_connect_errno()) {
  10.         die("Database connection failed: ".
  11.         mysqli_connect_error().
  12.         " (". mysqli_connect_errno(). ")"
  13.         );
  14.     }
  15. ?>
  16.  
  17. <?php
  18.     $query = "SELECT * from TagDatabase";
  19.     $result = mysqli_query($connection, $query);
  20.     //Test for query error
  21.     if(!$result){
  22.         die("Database query failed");
  23.     }
  24. ?>
  25. <!DOCTYPE html>
  26. <html lang="en">
  27.     <head>
  28.         <title>
  29.             PHP Code for ITLab Assig 5
  30.         </title>
  31.         <style>
  32.             table {
  33.                 font-family: arial, sans-serif;
  34.                 border-collapse: collapse;
  35.                 width: 100%;
  36.                 border: 1px solid black;
  37.             }
  38.  
  39.             td, th {
  40.                 border: 1px solid #dddddd;
  41.                 text-align: left;
  42.                 padding: 8px;
  43.                 border: 1px solid black;
  44.             }
  45.  
  46.             tr:nth-child(even) {
  47.                 background-color: #dddddd;
  48.             }
  49.         </style>
  50.     </head>
  51.     <body>
  52.         <table>
  53.             <tr>
  54.                 <th>Tag Name</th>
  55.                 <th>Tag Description</th>
  56.             </tr>
  57.         <?php
  58.             //use returned data(if any)
  59.             while($row = mysqli_fetch_assoc($result)) {
  60.             ?>
  61.                 <tr><td><?php echo $row["Name"]; ?></td>
  62.                 <td><?php echo $row["Description"]; ?></td></tr>
  63.             <?php
  64.             }
  65.         ?>
  66.        
  67.         <?php
  68.             //release returned data
  69.             mysqli_free_result($result);
  70.         ?>
  71.         </table>
  72.     </body>
  73. </html>
  74.  
  75. <?php
  76.     //Close connection
  77.     mysqli_close($connection);
  78. ?>
Add Comment
Please, Sign In to add comment