Creating folder and files
We will now create our project folder named “w3wiki”. Create index.php and database.php files. Keep your main project folder (for example here.. w3wiki) in the “C://xampp/htdocs/”, if you are using XAMPP or “C://wamp64/www/” folder if you are using the WAMP server respectively. The folder structure should look like this:
database.php: Code for connection with the database.
PHP
<?php // this php script is for connecting with database // data has to be fetched from local server // Username is root $user = 'root' ; $password = '' ; // Database name is w3wiki $database = 'w3wiki' ; // Server is localhost with // port number 3306 $servername = 'localhost:3306' ; $mysqli = new mysqli( $servername , $user , $password , $database ); // Checking for connections if (! $mysqli ){ echo "Connection Unsuccessful!!!" ; } ?> |
index.php: Code for displaying the records.
PHP
<?php // going to use above code require 'database.php' ; // printing column name above the data echo 'ID' . ' ' . 'First Name' . ' ' . 'Last Name' . ' ' . 'GFG Username' . '<br>' ; // sql query to fetch all the data $query = "SELECT * FROM `user_info`" ; // mysql_query will execute the query to fetch data if ( $is_query_run = mysqli_query( $mysqli , $query )) { // echo "Query Executed"; // loop will iterate until all data is fetched while ( $query_executed = $is_query_run ->fetch_assoc()) { // these four line is for four column echo $query_executed [ 'id' ]. ' ' ; echo $query_executed [ 'first_name' ]. ' ' ; echo $query_executed [ 'last_name' ]. ' ' ; echo $query_executed [ 'gfg_username' ]. '<br>' ; } } else { echo "Error in execution!" ; } ?> |
Output:
ID First Name Last Name GFG Username
1 Rohit Kumar rohitk987
2 Nisha Jadhav nishajadhav001
3 Aayush Joshi geeky1aayush
4 Shweta Pawar shwetap12gfg
PHP is a server-side scripting language designed specifically for web development. You can learn PHP from the ground up by following this PHP Tutorial and PHP Examples.
PHP program to fetch data from localhost server database using XAMPP
In this article, we will see how we can display the records by fetching them from the MySQL database using PHP.
Approach: Make sure you have an XAMPP server or WAMP server installed on your machine. In this article, we will be using the XAMPP server.
XAMPP is a free and open-source cross-platform web server solution stack package developed by Apache which allows a web application to be easily tested on a local web server. Here, we can manually create a relational database and store data in tabular form by going to this link. But to operate on localhost or for storing data first we have to start Apache and MySQL from the XAMPP control panel. Let, for example, the database name is server, the table name is user_info having column names as ID, First Name, Username, and Password and we have to fetch the data stored there. So, below is the PHP program whose task is to fetch data.
Follow the steps to fetch data from the Database using PHP:
Table of Content
- Create Database
- Create Table
- Insert Records
- Creating folder and files
Contact Us