Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # home.html
- <!DOCTYPE html>
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
- <!-- jQuery library -->
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
- <!-- Latest compiled JavaScript -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
- <head>
- <meta charset="UTF-8">
- <title>My Example</title>
- <link rel="stylesheet" type="text/css" href="mystyle.css">
- </head>
- <html>
- <nav class="navbar navbar-default">
- <a class="navbar-brand">My Example</a>
- <ul class="nav navbar-nav">
- <li class="active"><a href="home.php">Databases</a></li>
- </ul>
- </nav>
- <?php
- $strDbLocation = 'mysql:dbname=dbname;host=127.0.0.1';
- $strDbUser = 'root';
- $strDbPassword = 'root';
- try
- {
- $objDb = new PDO($strDbLocation, $strDbUser, $strDbPassword);
- }
- catch(PDOException $e)
- {
- echo 'Datenbank-Fehler: '. $e -> getMessage();
- exit("");
- }
- $sql = "SHOW DATABASES";
- $data = $objDb->query($sql)->fetchAll();
- echo "<div class='container'>";
- echo "<div class='card'>";
- echo "<ul class='list-group list-group-flush'>";
- foreach($data as $row){
- $value = $row["Database"];
- echo "<li class='list-group-item db-card'>$value<a href='secondpage.php?db=$value' class='btn btn-success' style='float:right;'>Go</a></li>";
- }
- echo "</ul></div></div>";
- ?>
- </html>
- # secondepage.php
- <!DOCTYPE html>
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
- <!-- jQuery library -->
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
- <!-- Latest compiled JavaScript -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
- <head>
- <meta charset="UTF-8">
- <title>My Example</title>
- <link rel="stylesheet" type="text/css" href="mystyle.css">
- </head>
- <html>
- <nav class="navbar navbar-default">
- <a class="navbar-brand">My Example</a>
- <ul class="nav navbar-nav">
- <li><a href="home.php">Databases</a></li>
- </ul>
- </nav>
- <?php
- $strDbLocation = 'mysql:dbname=dbname;host=127.0.0.1';
- $strDbUser = 'root';
- $strDbPassword = 'root';
- $searchQuery = '';
- try
- {
- $objDb = new PDO($strDbLocation, $strDbUser, $strDbPassword);
- }
- catch(PDOException $e)
- {
- echo 'Datenbank-Fehler: '. $e -> getMessage();
- exit("");
- }
- $searchQuery = $_GET["db"];
- $sql = "SHOW TABLES from $searchQuery";
- $data = $objDb->query($sql)->fetchAll();
- echo "<div class='container'>";
- echo "<div class='card'>";
- echo "<ul class='list-group list-group-flush'>";
- foreach($data as $row){
- $value = $row["Tables_in_$searchQuery"];
- echo "<li class='list-group-item db-card'>$value<a href='result.php?db=$searchQuery&table=$value' class='btn btn-success' style='float:right;'>Go</a></li>";
- }
- echo "</ul></div></div>";
- ?>
- </html>
- # result.php
- <!DOCTYPE html>
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
- <!-- jQuery library -->
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
- <!-- Latest compiled JavaScript -->
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
- <head>
- <meta charset="UTF-8">
- <title>My Example</title>
- <link rel="stylesheet" type="text/css" href="mystyle.css">
- </head>
- <html>
- <nav class="navbar navbar-default">
- <a class="navbar-brand">Tankstelle</a>
- <ul class="nav navbar-nav">
- <li><a href="home.php">Databases</a></li>
- </ul>
- </nav>
- <?php
- $strDbLocation = 'mysql:dbname=dbname;host=127.0.0.1';
- $strDbUser = 'root';
- $strDbPassword = 'root';
- $table = '';
- try
- {
- $objDb = new PDO($strDbLocation, $strDbUser, $strDbPassword);
- }
- catch(PDOException $e)
- {
- echo 'Datenbank-Fehler: '. $e -> getMessage();
- exit("");
- }
- $table = $_GET["table"];
- $db = $_GET["db"];
- $sql = "DESCRIBE $db.$table";
- $data = $objDb->query($sql)->fetchAll();
- echo "<div class='container'>";
- echo "<table class='table'><thead><tr>";
- echo "<th scope='col'>Field</th>";
- echo "<th scope='col'>Type</th>";
- echo "<th scope='col'>Null</th>";
- echo "<th scope='col'>Key</th>";
- echo "<th scope='col'>Default</th>";
- echo "<th scope='col'>Extra</th></thead><tbody>";
- foreach($data as $row){
- $field = $row["Field"];
- $type = $row["Type"];
- $isNull = $row["Null"];
- $key = $row["Key"];
- $default = $row["Default"];
- $extra = $row["Extra"];
- echo "<tr>
- <td>$field</td>
- <td>$type</td>
- <td>$isNull</td>
- <td>$key</td>
- <td>$default</td>
- <td>$extra</td>
- </tr>";
- }
- echo "</tbody></div>";
- ?>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement