PHP (MCA237) crash course, Online MCA, Semester 2:
This subject covers server-side web programming in PHP, from setting up XAMPP and writing basic scripts to handling forms, files, MySQL databases,…
- 20 video lessons
- 7h 16m
- Study notes
- 100 quiz questions
- Assignment

20 lessons in PHP
Each lesson pairs one topic with a hand-picked video, trimmed to the part that teaches it.
About this subject
This subject covers server-side web programming in PHP, from setting up XAMPP and writing basic scripts to handling forms, files, MySQL databases, object-oriented PHP, cookies, sessions, email, and content management systems like WordPress and Drupal. After it, you will be able to build PHP pages that validate and process form input, store and query data in MySQL, upload files, send email with attachments, and set up and extend a Drupal site.
- 1
Installing XAMPP and Configuring Apache for PHP
Module I, Introduction to PHP Servers: Introducing Apache, PHP, MySql, Installing XAMPP, PHP, MySql, Configuring Apache for PHP, Introduction to PHP
Installing XAMPP, VS Code + Environment Setup | PHP Tutorial #1· CodeWithHarry· 21 min
Study notes 5 quiz questionsWatch lesson - 2
PHP Syntax, Variables, Strings and Operators
Module I, Introduction to PHP Servers: Syntax, Common PHP Script Elements, Variables, String, Operators
Php Tutorial for Beginners in Hindi with MySQL Project· CodeWithHarry· 34 min
Study notes 5 quiz questionsWatch lesson - 3
PHP Conditionals, Arrays, Loops and Functions
Module I, Introduction to PHP Servers: If...Else, Switch, Arrays, Looping, Functions
PHP Crash Course For Beginners in 3 Hours | Learn PHP Tutorial with Practical (2026)· WsCube Tech· 111 min
Study notes 5 quiz questionsWatch lesson - 4
PHP Date, Include, Errors, Exceptions, Filters and ODBC
Module I, Introduction to PHP Servers: Date, Include, Error, Exception, Filter, PHP ODBC
Error handling in PHP | Why to Use Error Handling in PHP? | Video in Hindi | LearnVern· LearnVern· 6 min
Study notes 5 quiz questionsWatch lesson - 5
PHP Forms: $_GET, $_POST, Validation and Hidden Fields
Module I, Introduction to PHP Servers: Forms, $_GET, $_POST, Working With Forms, Processing Forms, Form Validation, Addressing the Stateless Nature of HTTP, Hidden Form Fields
PHP Forms Tutorial: GET & POST Requests in php | PHP Tutorial #21· CodeWithHarry· 18 min
Study notes 5 quiz questionsWatch lesson - 6
PHP File and Directory Handling
Module II, File Handling: File and Directory Handling, Including Files, File Access, Displaying directory files, Coping and renaming files, Deleting files
PHP FileSystem Functions Tutorial in Hindi / Urdu· YOOBABA· 24 min
Study notes 5 quiz questionsWatch lesson - 7
Reading and Writing Files in PHP
Module II, File Handling: Opening and closing files, Reading files, Writing files, Logging visitor details
fopen(), fread() & fclose() in PHP in Hindi | PHP Tutorial #35· CodeWithHarry· 16 min
Study notes 5 quiz questionsWatch lesson - 8
PHP File Upload Tutorial
Module II, File Handling: Enabling file uploads, Creating and upload form, Creating an upload script, Uploading a file
PHP File Uploads | The Complete Guide to Uploading Files Using PHP· Dave Hollingworth· 19 min
Study notes 5 quiz questionsWatch lesson - 9
Connecting PHP to MySQL and Creating Tables
Module III, PHP and My SQL: Introducing databases Connect MySQL, Creating new database MySQL Create, Creating database table MySQL Insert, SQL data types, Inserting table data
Connecting to MySQL Database from Php Script | PHP Tutorial #24· CodeWithHarry· 14 min
Study notes 5 quiz questionsWatch lesson - 10
Altering, Updating and Deleting MySQL Data
Module III, PHP and My SQL: Altering an existing table, Updating records, Deleting data, tables and databases
INSERT UPDATE, DELETE & ALTER Table in SQL With Example | SQL Tutorial in Hindi 4· Rishabh Mishra· 5 min
Study notes 5 quiz questionsWatch lesson - 11
MySQL SELECT, WHERE, ORDER BY, UPDATE, DELETE
Module III, PHP and My SQL: SQL Queries MySQL Select, MySQL Where, MySQL Order By, MySQL Update, MySQL Delete
SELECT Statement & WHERE Clause with Example | Operators in SQL | SQL Tutorial in Hindi 5· Rishabh Mishra· 7 min
Study notes 5 quiz questionsWatch lesson - 12
MySQL Users and Database Administration from PHP
Module III, PHP and My SQL: Creating Mysql user and password, Connecting a user to Mysql, Listing databases, Listing table names, Creating a database, Deleting a database, Creating a database table, Inserting table data, Altering tables, Retrieving data from a table
Part #4 | SQL | MySQL | User Management | Create User | User Privileges | SQL In Hindi· ICIT Online Classes· 18 min
Study notes 5 quiz questionsWatch lesson - 13
PHP OOP: Classes, Objects, Constructors and Destructors
Module IV, Advance PHP: Declaring a class and Objects, The new keyword and constructor, Destructor, Access method and properties using $this variable
Object Oriented Programming in PHP Part1(Object, Class, Constructor and Destructor)· Programming with Vishal· 25 min
Study notes 5 quiz questionsWatch lesson - 14
PHP Access Modifiers, Static Members and Class Constants
Module IV, Advance PHP: Public ,private, protected properties and methods, Static properties and method, Class constant
PHP OOP Access Modifier Tutorial in Hindi / Urdu· YOOBABA· 15 min
Study notes 5 quiz questionsWatch lesson - 15
PHP Cookies and Sessions
Module IV, Advance PHP: Introducing cookies, Set a cookie, Access limitation, Introducing sessions, Starting session, Session without cookies, Setting session persistence, Cookies or session
Setting Cookies & $_COOKIE super global in PHP in Hindi | PHP Tutorial #38· CodeWithHarry· 16 min
Study notes 5 quiz questionsWatch lesson - 16
Sending Email with Attachments in PHP
Module IV, Advance PHP: Sending plain text E-mail, Sending html E-mail, Creating an attachment form, Sending attachment with E-mail
How to Send Emails in PHP | File Attachement in Email | PHP tutorial in Hindi part - 18· Free Tech Guru· 40 min
Study notes 5 quiz questionsWatch lesson - 17
Introduction to CMS: WordPress vs Drupal
Module V, Content Management System: Introduction of Content Management System, Introduction about WordPress, WordPress.org vs. WordPress.com, Introduction about drupal
Joomla vs. Drupal vs. WordPress - Which CMS Should You Use? [ 2021 Guide]· HostGator· 5 min
Study notes 5 quiz questionsWatch lesson - 18
Drupal Installation, Maintenance and Upgrades
Module V, Content Management System: Drupal installation, Maintenance mode, Upgrade the drupal versions
How to Install and Set Up Drupal | Complete Guide in Hindi | WAMP/XAMPP/MAMP· VishalOps· 21 min
Study notes 5 quiz questionsWatch lesson - 19
Drupal Plugins and Themes
Module V, Content Management System: Working with plugins, Working with themes, Updation and deletion plugins
Theme Explained | What Is a Theme? for Drupal 8, Drupal 9· Sachin Sharma Academy· 6 min
Study notes 5 quiz questionsWatch lesson - 20
Drupal Forums, Social Buttons, Slideshows and Media
Module V, Content Management System: Forum Social media buttons, Slide show, Comments, Audio and video file in drupe, You tube in your drupal site
Drupal 7 Tutorial - Social Networks elements - How to create your website - YTJunkie.com - Part 8· MrMorphEvolution· 15 min
Study notes 5 quiz questionsWatch lesson
Assignment
Build a Mini Student Feedback Portal in PHP and MySQL
Less scrolling. More passing.
- Free
Hand-picked video lessons
20 short lessons, each with the best YouTube explanation we could find, trimmed to the part that matters.
- Free login
Study notes
20 lessons come with a summary, key points, key terms and takeaways for quick revision.
- Free login
Quizzes
100 questions across the course, with the right answer and why, the moment you pick.
- Free login
Assignments
1 subject assignments with clear tasks, so you practise what each subject actually asks of you.
- Free login
Notebook
Write notes beside the video, stamped with the exact time, and jump back to that moment later.
- Free login
Progress that follows you
Completed lessons, quiz scores and where you stopped, saved to your account on every device.
- Live chat pass
Live chat
A members-only live chat beside every lesson: doubts, tips, stickers and GIFs with your batch. One ₹19 pass opens every live chat.
The Online MCA live chat. Study together, live.
A live chat right beside the video, shared by everyone studying Online MCA. Ask a PHP doubt mid-lesson, share a shortcut, celebrate a finished semester.
- Live chat beside every lesson
- One live chat for all of Online MCA
- Members-only stickers & GIFs
- One ₹19 pass opens every live chat
Online MCA live chat
Anyone else finding PHP tricky? 😅
Lesson 2 cleared it up for me. Watch it before the quiz

Doing it now, thanks!
Starting Accessing the WAN tonight if anyone wants to go together
More from Online MCA Semester 2
All subjects- Sem 2
MCA235
Accessing the WAN
This subject covers how enterprise networks connect over wide area networks using PPP and Frame Relay, along with router security, access control lists,…
- 26 lessons
- 7h 28m
- Notes
- Quiz
- Sem 2
MCA202
Advanced Java
This subject covers advanced Java: Swing GUIs and multimedia, servlets and JSP for web applications, JDBC database access, Enterprise JavaBeans, and the J2EE…
- 18 lessons
- 5h 2m
- Notes
- Quiz
- Sem 2
MCA236
ASP.NET using C#
This subject covers the .NET Framework and building web applications with ASP.NET and C#, including server controls, validation, ADO.NET data access, XML,…
- 19 lessons
- 5h 30m
- Notes
- Quiz
- Sem 2
MCA231
Cloud Computing
This subject covers cloud computing architecture and service models, virtualization, cloud infrastructure design, cloud programming models such as MapReduce…
- 18 lessons
- 4h
- Notes
- Quiz
- Sem 2
MCA203
Distributed Operating System
This subject covers operating system fundamentals such as system calls, interrupts and micro-kernels, then extends them to distributed systems: communication…
- 12 lessons
- 3h 13m
- Notes
- Quiz
- Sem 2
MCA234
Embedded System
This subject covers computer organization and pipelining, embedded processors and hardware, embedded software development, the embedded computing platform, and…
- 20 lessons
- 4h 59m
- Notes
- Quiz
PHP: common questions
This subject covers server-side web programming in PHP, from setting up XAMPP and writing basic scripts to handling forms, files, MySQL databases, object-oriented PHP, cookies, sessions, email, and content management systems like WordPress and Drupal. After it, you will be able to build PHP pages that validate and process form input, store and query data in MySQL, upload files, send email with attachments, and set up and extend a Drupal site. It's the PHP subject of Online MCA, Semester 2, in 20 lessons: Installing XAMPP and Configuring Apache for PHP; PHP Syntax, Variables, Strings and Operators; PHP Conditionals, Arrays, Loops and Functions; PHP Date, Include, Errors, Exceptions, Filters and ODBC; PHP Forms: $_GET, $_POST, Validation and Hidden Fields; PHP File and Directory Handling; Reading and Writing Files in PHP; PHP File Upload Tutorial; Connecting PHP to MySQL and Creating Tables; Altering, Updating and Deleting MySQL Data; MySQL SELECT, WHERE, ORDER BY, UPDATE, DELETE; MySQL Users and Database Administration from PHP; PHP OOP: Classes, Objects, Constructors and Destructors; PHP Access Modifiers, Static Members and Class Constants; PHP Cookies and Sessions; Sending Email with Attachments in PHP; Introduction to CMS: WordPress vs Drupal; Drupal Installation, Maintenance and Upgrades; Drupal Plugins and Themes; Drupal Forums, Social Buttons, Slideshows and Media.
Yes. Every video lesson is free to watch without an account. A free login unlocks study notes, quizzes, the assignment, a notebook and progress that syncs across devices.
About 7h 16m of video across 20 lessons, plus time for notes and quizzes. Go at your own pace; your place is saved.
Yes: “Build a Mini Student Feedback Portal in PHP and MySQL”. It comes after the last lesson, with a brief, clear tasks and how the work is judged.
A members-only live chat beside the video, shared by everyone studying Online MCA, where learners ask doubts, share tips and react with stickers and GIFs. One ₹19 pass, paid once from your InsideEdge wallet, opens the live chat for every degree.
No. It's a crash course to help you understand and revise the subject quickly. Use it alongside your official study material and assignments.