0% found this document useful (0 votes)
52 views

Lec 06 MySQL in PHP PDF

MySQL is a popular relational database system that stores data in tables with rows and columns. SQL is used to communicate with MySQL databases to perform tasks like creating/modifying tables and querying data. PHP can connect to MySQL using mysqli or PDO extensions. Data is retrieved from MySQL tables using the SELECT statement and inserted using the INSERT INTO statement by passing SQL queries to mysqli_query().

Uploaded by

Nixon Peralta
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views

Lec 06 MySQL in PHP PDF

MySQL is a popular relational database system that stores data in tables with rows and columns. SQL is used to communicate with MySQL databases to perform tasks like creating/modifying tables and querying data. PHP can connect to MySQL using mysqli or PDO extensions. Data is retrieved from MySQL tables using the SELECT statement and inserted using the INSERT INTO statement by passing SQL queries to mysqli_query().

Uploaded by

Nixon Peralta
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

MySQL in PHP

MySQL, Setting Up, Connecting, Viewing, Inserting


MySQL
What is MySQL?

• MySQL is one of the most popular relational


database system being used today.

• MySQL database stores data into tables like other


relational database. A table is a collection of related
data, and it is divided into rows and columns.
What is MySQL?

• Each row in a table represents a data record that are


inherently connected to each other such as
information related to a particular person, whereas
each column represents a specific field such as id,
first_name, last_name, email, etc.
What is MySQL?

• SQL, the Structured Query Language, is a simple,


standardized language for communicating with relational
databases like MySQL.

• With SQL you can perform any database-related task, such


as creating databases and tables, saving, deleting, updating
data, and querying a database for specific records.
Setting Up
Setting Up MySQL in PHP

• Before connecting to a database server through PHP,


you must have at least a web server and the MySQL
database server itself for your database, and the
database itself.

• Applications like XAMPP and WAMP offers these


services once installed on your machine.
Setting Up MySQL in PHP

• You can create database and tables and view, insert,


delete or update data directly to the database
provided by XAMPP/WAMP through phpMyAdmin.

• This can be accessed through your browser and typing


http://localhost/phpmyadmin/ on the address bar.
Connecting/Closing Connection
Connecting to MySQL

• In order to store or access the data inside a MySQL


database, you first need to connect to the MySQL
database server.

• PHP offers two different ways to connect to MySQL


server: MySQLi (Improved MySQL) and PDO (PHP
Data Objects) extensions.
Connecting to MySQL

• In PHP you can easily do this using the


mysqli_connect() function. All communication
between PHP and the MySQL database server takes
place through this connection.
Connecting to MySQL

• The default username for MySQL database server is


root and there is no password.

• However to prevent your databases from intrusion


and unauthorized access you should set password for
MySQL accounts.
Closing MySQL Connection

• The connection to the


MySQL database server will
be closed automatically as
soon as the execution of the
script ends.
Closing MySQL Connection

• However, if you want to


close it earlier you can do
this by simply calling the PHP
mysqli_close() function.
Showing Database Data
The include statement

• Before we move to inserting, deleting and updating


data, we must first discuss the include() statement.
This allow you to include the code contained in a PHP
file within another PHP file.
The include statement

• You can save a lot of time and work through including files —
Just store a block of code in a separate file and include it
wherever you want using the include() statements instead of
typing the entire block of code multiple times.

• A typical example is including the header, footer, menu or


mysql connector file within all the pages of a website.
The include statement

• Instead of copy/pasting these codes to each individual pages:

mysqli_connect.php
The include statement

• …just include the file to save time in managing changes


and errors!

• Common practice is to save these ‘include’ files to a folder


separate to your main pages (ex. includes folder)
Selecting Database Data

• To retrieve data from database tables, we use the SQL


SELECT statement to select the records from database
tables. Its basic syntax is as follows:
Selecting Database Data

• Example of
showing
database data
using the SELECT
statement in SQL
through PHP:
Inserting Database Data
Inserting Database Data

• The INSERT INTO statement is used to insert new rows


in a database table.

• Let's make a SQL query using the INSERT INTO


statement with appropriate values, after that we will
execute this insert query through passing it to the PHP
mysqli_query() function to insert data in table.
Selecting Database Data

• Here's an example,
which insert a new row
to the tbl_products table
by specifying values for
the productID,
productName and stocks
fields.

You might also like