Web Development Tutorials

Web Development Tutorials

Practical web-dev,
one tutorial at a time.

NdrieL is a web-development tutorials site — clear, step-by-step guides for WordPress, PHP and Laravel, each one worked through from the first line of code to a result you can run. No fluff — just the steps that work.

WordPress PHP Laravel MySQL Apache
//

Start here

New to the stack? Work through these in order — from setup to a running app.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
//

Latest tutorials

Programming

Capture Output With Output Buffering in PHP

ob_start catches everything a script prints, so a template that echoes becomes a function that returns. That one trick powers shortcodes and page caches,…

August 15, 2026

Database Administration

Format Dates in MySQL With DATE_FORMAT

One DATETIME, three presentations: the DATE_FORMAT specifiers that matter (minutes are %i, never %m), DATEDIFF and DATE_ADD arithmetic, a monthly report, and when the…

August 15, 2026

Programming

Send Email in WordPress With wp_mail

Send notifications the WordPress way: wp_mail with headers, a From address that exists, an HTML body and attachments - then catch the failure it…

August 14, 2026

Programming

List Files in a Directory With PHP

Inventory a folder with PHP: match a pattern with glob(), read every entry with scandir(), walk sub-folders with RecursiveDirectoryIterator, then sort by size or…

August 13, 2026

Database Administration

Search Text With a MySQL FULLTEXT Index

Replace a slow LIKE '%word%' with a FULLTEXT index: rank matches by relevance in natural-language mode, require or exclude terms in boolean mode, and…

August 13, 2026

Database Administration

Export MySQL Query Results to a CSV File

SELECT ... INTO OUTFILE turns any query into a spreadsheet file, written by the server itself. Handle the quoting that keeps embedded commas safe,…

August 13, 2026

//

Most read

2 1,774 views
3 1,751 views
4 1,459 views
5 1,360 views
6 1,252 views
//

Browse by topic