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…
Web Development Tutorials
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.
New to the stack? Work through these in order — from setup to a running app.
Set up your site
Install WordPress Locally On WindowsCustomize safely
Create a WordPress Child ThemeAdd your own content
Register A Custom Post Type In WordPressMake it dynamic
Create A Shortcode In WordPressLoad your own code
Enqueue CSS And JavaScript In WordPressDatabase Administration
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…
Programming
Build an admin settings screen the way WordPress intends: add_options_page for the menu, register_setting with a sanitize callback, and a form that options.php saves…
Database Administration
SELECT ... INTO OUTFILE turns any query into a spreadsheet file, written by the server itself. Handle the quoting that keeps embedded commas safe,…
Programming
Send a form's fields in the background and show the answer without reloading the page. preventDefault() stops the normal submission, serialize() packs every field…
Server Administration
A log file that grows forever will eventually fill the disk. Write a logrotate config that renames, compresses and expires old copies, test it…
Programming
WordPress builds a query for every page before it runs, and pre_get_posts hands you that query while it is still being built. Change how…
Database Administration
A join widens a row by adding columns; UNION instead stacks one result on top of another. Build a single contact list from a…
Programming
PHP decides two things separately: whether to print a problem to the browser, and whether to write it to a file. Set display_errors and…
Server Administration
Set file and directory permissions with chmod, numerically and symbolically, and you control exactly who can read, write, or execute anything on a Linux…
Programming
Schedule recurring tasks with WP-Cron, WordPress's built-in scheduler. This tutorial hooks a task to a custom action, adds a five-minute interval through cron_schedules, schedules…
PHP, Laravel, WordPress and jQuery — hands-on coding guides worked through end to end.
59 tutorials →Apache, environments, and running your stack on Windows without the guesswork.
14 tutorials →MySQL queries, PDO, and the everyday tasks of keeping your data in order.
20 tutorials →