Useful Links
Computer Science
Programming
By Language
PHP Programming
1. Introduction to PHP
2. PHP Language Fundamentals
3. Functions
4. Working with Data Structures
5. Handling Web Forms and User Input
6. Object-Oriented Programming in PHP
7. Interacting with Databases
8. State and Session Management
9. Working with Files and Data Formats
10. Error Handling and Debugging
11. Security Best Practices
12. Modern PHP Development
13. Advanced PHP Topics
Interacting with Databases
Database Fundamentals
Relational Database Concepts
Tables
Rows and Columns
Primary Keys
Foreign Keys
Relationships
Database Management Systems
MySQL
PostgreSQL
SQLite
MariaDB
Basic SQL Commands
SELECT Statements
INSERT Statements
UPDATE Statements
DELETE Statements
CREATE TABLE
ALTER TABLE
DROP TABLE
Database Connection Methods
PHP Data Objects (PDO)
PDO Overview
Creating PDO Instance
Connection Strings
Connection Options
Error Handling Modes
MySQLi Extension
Procedural Style
Object-Oriented Style
Prepared Statements
Working with PDO
Connection Management
Establishing Connections
Connection Persistence
Connection Pooling
Executing Queries
Direct Queries
Prepared Statements
Parameter Binding
Named Parameters
Positional Parameters
Statement Execution
Fetching Results
fetch() Method
fetchAll() Method
fetchColumn() Method
Fetch Modes
FETCH_ASSOC
FETCH_NUM
FETCH_BOTH
FETCH_OBJ
FETCH_CLASS
Error Handling
Exception Mode
Error Codes
Error Messages
CRUD Operations
Create Operations
INSERT Queries
Bulk Inserts
Auto-increment Handling
Read Operations
SELECT Queries
WHERE Clauses
JOIN Operations
Sorting and Limiting
Update Operations
UPDATE Queries
Conditional Updates
Bulk Updates
Delete Operations
DELETE Queries
Conditional Deletes
Soft Deletes
Advanced Database Operations
Transactions
Transaction Concepts
Beginning Transactions
Committing Transactions
Rolling Back Transactions
ACID Properties
Stored Procedures
Calling Procedures
Parameter Handling
Database Schema Management
Connection Pooling
Query Optimization
Previous
6. Object-Oriented Programming in PHP
Go to top
Next
8. State and Session Management