Semester 2MCA237

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
PHP crash course

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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

Free login to open
What you get

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.

Members only

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
Open the live chat
Pass₹19

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.