PHP - Simple Petty Print MySQLi Data

Submitted by: 
Language: 
Visitors have accessed this post 417 times.

In this tutorial we will create a Simple Petty Print MySQLi Data using MySQLi. This code will petty print your MySQLi data table when the user click the button The code itself self use a PHP mysqli_fetch_assoc() to fetch the data in associative format in a while loop to extract the MySQLi data in order to display as a readable array using print_r(). This is a user-friendly kind of program feel free user it in your program.

We will be using PHP as a scripting language that manage a database server to handle a bulk of data per transaction. It describe as an advance technology that manage both server and control-block of your machine.

Getting Started:

First you have to download & install XAMPP or any local server that run PHP scripts. Here's the link for XAMPP server https://www.apachefriends.org/index.html.

And, this is the link for the bootstrap that i used for the layout design https://getbootstrap.com/.

Creating Database

Open your database web server then create a database name in it db_print, after that click Import then locate the database file inside the folder of the application then click ok.
tut1

Creating the database connection

Open your any kind of text editor(notepad++, etc..). Then just copy/paste the code below then name it conn.php.

  1. <?php
  2. $conn = mysqli_connect("localhost", "root", "", "db_print");
  3.  
  4. if(!$conn){
  5. die("Error: Failed to connect to database!");
  6. }
  7. ?>

Creating The Interface

This is where we will create a simple form for our application. To create the forms simply copy and write it into your text editor, then save it as index.php.

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <link rel="stylesheet" type="text/css" href="css/bootstrap.css">
  5. <meta charset="UTF-8" name="viewport" content="width=device-width, initial-scale=1"/>
  6. </head>
  7. <body>
  8. <nav class="navbar navbar-default">
  9. <div class="container-fluid">
  10. <a href="<a href="https://sourcecodester.com"" rel="nofollow">https://sourcecodester.com"</a> class="navbar-brand">Sourcecodester</a>
  11. </div>
  12. </nav>
  13. <div class="col-md-3"></div>
  14. <div class="col-md-6 well">
  15. <h3 class="text-primary">PHP - Simple Petty Print MySQLi Data</h3>
  16. <hr style="border-top:1px dotted #ccc;" />
  17.  
  18. <div class="col-md-6">
  19. <form method="POST" action="">
  20. <button class="btn btn-primary" name="print">Petty Print</button>
  21. </form>
  22. <br />
  23. <table class="table table-bordered">
  24. <thead class="alert-info">
  25. <tr>
  26. <th>Firstname</th>
  27. <th>Lastname</th>
  28. <th>Address</th>
  29. </tr>
  30. </thead>
  31. <tbody>
  32. <?php
  33. require 'conn.php';
  34. $query = mysqli_query($conn, "SELECT * FROM `member` ORDER BY `lastname` ASC") or die(mysqli_error());
  35. while($fetch=mysqli_fetch_array($query)){
  36. ?>
  37. <tr>
  38. <td><?php echo $fetch['firstname']?></td>
  39. <td><?php echo $fetch['lastname']?></td>
  40. <td><?php echo $fetch['address']?></td>
  41. </tr>
  42. <?php
  43. }
  44. ?>
  45. </tbody>
  46. </table>
  47. </div>
  48. <?php
  49. include'print.php';
  50. ?>
  51. </div>
  52. </body>
  53. </html>

Creating the Main Function

This code contains the main function of the application. This code will petty print a MySQLi table when the button is clicked. To make this just copy and write these block of codes below inside the text editor, then save it as print.php.

  1. <div class="col-md-6">
  2. <?php
  3. if(ISSET($_POST['print'])){
  4. $query = mysqli_query($conn, "SELECT * FROM `member` ORDER BY `lastname` ASC") or die(mysqli_error());
  5. while($fetch=mysqli_fetch_assoc($query)){
  6. echo"<pre>";
  7. print_r($fetch);
  8. echo"</pre>";
  9. }
  10.  
  11. }
  12. ?>
  13. </div>

There you have it we successfully created Simple Petty Print MySQLi Data using MySQLi. I hope that this simple tutorial help you to what you are looking for. For more updates and tutorials just kindly visit this site. Enjoy Coding!


Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • You may insert videos with [video:URL]
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <th> <img> <h1> <h2> <h3> <iframe> [video]
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <asp>, <c>, <cpp>, <csharp>, <css>, <html4strict>, <java>, <javascript>, <mysql>, <php>, <python>, <sql>, <vb>, <vbnet>. The supported tag styles are: <foo>, [foo].
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.