The document discusses connecting to a PHP MySQL database. It explains how to open a database connection, select a database, query the database for insert, select, update and delete operations. It also demonstrates how to fetch and retrieve result data using mysqli_fetch_row(), mysqli_fetch_array() and mysqli_num_rows(). Sample code is provided to show how to connect to a database, perform queries, retrieve results and close the connection.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
21 views
PHP Database
The document discusses connecting to a PHP MySQL database. It explains how to open a database connection, select a database, query the database for insert, select, update and delete operations. It also demonstrates how to fetch and retrieve result data using mysqli_fetch_row(), mysqli_fetch_array() and mysqli_num_rows(). Sample code is provided to show how to connect to a database, perform queries, retrieve results and close the connection.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9
PHP Database Connectivity
• Open database connection
mysqli_connect(host,username,password,dbname); • Select database mysqli_select_db(connection,dbname); • Query the database mysqli_query(connection,query); Query types • Insert mysqli_query($con,"INSERT INTO Persons (FirstName,LastName,Age) VALUES ('Glenn','Quagmire',33)"); • Select mysqli_query($con,"SELECT * FROM Persons"); • Update mysqli_query($con, "UPDATE Persons SET LastName='Doe' WHERE Age=40"; • Delete mysqli_query($con, "DELETE FROM Persons WHERE Age=50"); Fetch the selected data • mysqli_fetch_row() – fetches one row from a result-set and returns it as an enumerated array. mysqli_fetch_row(result); • mysqli_fetch_array() – fetches a result row as an associative array, a numeric array, or both. mysqli_fetch_array(result); • mysqli_num_rows() – returns the number of rows in a result set. mysqli_num_rows(result); • Close database connection mysqli_close(connection); Sample code // Open the connection and select the database $host="localhost"; $username="root"; $password=""; $dbname="sample"; $conn =mysqli_connect($host,$username,$password,$dbname) or die("Error"); OR $conn =mysqli_connect($host,$username,$password) or die("Error"); mysqli_select_db($conn, $dbname); //Executing the query mysqli_query($conn,"INSERT INTO persons (FirstName,LastName,Age)VALUES('John','Quagmire',55)"); echo "Inserted Successfully";
mysqli_query($conn,"UPDATE persons SET LastName='Doe'
WHERE FirstName='Glen'"); echo "Updated Successfully";
mysqli_query($conn,"DELETE FROM persons WHERE
LastName='Doe'"); echo "Deleted Successfully";
$result=mysqli_query($conn,"SELECT * FROM persons");
//Retrieve result from the select query $result=mysqli_query($conn,"SELECT * FROM persons"); while($row=mysqli_fetch_row($result)) { echo $row[0]."<br/>"; }
$result=mysqli_query($conn,"SELECT * FROM persons");