Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Understanding PHP Data Objects (PDO)

Learn to use the PDO library to access databases using PHP
4.2
4.2/5
(26 reviews)
382 students
Created by

6.4

CourseMarks Score®

3.6

Freshness

7.8

Feedback

7.3

Content

Platform: Udemy
Video: 1h 42m
Language: English
Next start: On Demand

Table of contents

Description

The course teaches PHP Data Objects (PDO), the preferred way to connect to databases within PHP. It covers connecting to the database, and using all the features required to build fast, scalable applications that use a database connection. It covers essential concepts like security, and best practices with using the data retrieved from the database.
While a basic knowledge of PHP is recommended for this course, both beginners and experienced web developers will gain a complete understanding of how PHP Data Objects work.
A basic knowledge of PHP is recommended for this course. You will need to be able to open and write to a basic PHP file and be able to have a server and database installed. This course will use MySQL server.
Exactly What Is PDO?
The PHP Data Objects (PDO) extension defines a lightweight, consistent interface for accessing databases in PHP. Each database driver that implements the PDO interface can expose database-specific features as regular extension functions. Note that you cannot perform any database functions using the PDO extension by itself; you must use a database-specific PDO driver to access a database server.
PDO provides a data-access abstraction layer, which means that, regardless of which database you’re using, you use the same functions to issue queries and fetch data. PDO does not provide a database abstraction; it doesn’t rewrite SQL or emulate missing features. You should use a full-blown abstraction layer if you need that facility.

You will learn

✓ Work with MySQL and other database software from PHP including connecting, inserting, updating records, displaying database records in lists within HTML and database security.

Requirements

• Will require a webserver (Apache or Nginx) with PHP 5.1 or greater, and MySQL installed. Students will also require database management software such as Sequel Pro (Mac), HeidiSQL (Windows) or MySQL workbench (Linux).

This course is for

• Anyone with basic knowledge of PHP, database experience not required but is helpful, as this is demonstrated.
500,000+ Happy Students
At Stone River eLearning, technology is all we teach. If you’re interested in IT, programming, development or design – we have it covered. 
Check out our huge catalog of courses and join the over 1,200,000+ students currently taking Stone River eLearning courses. We currently offer 800+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.
Browse all courses by on Coursemarks.
Platform: Udemy
Video: 1h 42m
Language: English
Next start: On Demand

Students are also interested in