MySQL Wrapper Class in PHP5

This is a class that I've used in my projects for years. It's a simple wrapper to MySQL written in PHP5 that allows you to connect, run queries and get results. It's been used in production sites for some time now and I've re-factored it several times.

A Select Statement

<?php
require_once('Class.Database.php');

// Establish a connection.
$Db = new Database('localhost', 'database', 'username', 'password');

// Execute a query.
$rows = $Db->executeQuery("SELECT * FROM table_name");

// Print the results.
print_r($rows);
?>

An Insert Statement

<?php
require_once('Class.Database.php');

// Establish a connection.
$Db = new Database('localhost', 'database', 'username', 'password');

// Execute a query.
$row_id = $Db->executeQuery("INSERT INTO table_name (column1, column2, column3) VALUES (value1, value2, value3)");

// Print the results.
echo($row_id);
?>

An Update Statement

<?php
require_once('Class.Database.php');

// Establish a connection.
$Db = new Database('localhost', 'database', 'username', 'password');

// Execute a query.
$success = $Db->executeQuery("UPDATE table_name SET column1 = value, column2 = value, column3 = value WHERE some_column = some_value");

// Print the results.
echo($success);
?>

A Delete Statement

<?php
require_once('Class.Database.php');

// Establish a connection.
$Db = new Database('localhost', 'database', 'username', 'password');

// Execute a query.
$success = $Db->executeQuery("DELETE FROM table_name WHERE some_column = some_value");

// Print the results.
echo($success);
?>
MySQL Wrapper Class in PHP5

Project Technology:
PHP