SQLManager is a small script that lets you easily interact with your mysql database.
- Easy to use
- Secure (SQL Injection prevention)
- Simple and fast
- Download the latest release with composer or from the releases page.
composer require ratingthomas/sqlmanager- Put the script somewhere in your project.
- Add the following code:
<?php
include 'path/to/SQLManager.php';
use Ratingthomas\SQLManager\SQL;
$sql = new SQL\SQL();
?>Here i will explain how you can use the script.
$sql->connect("db_name", "db_username", "db_password", "db_name");| Parrameter | Details | Example |
|---|---|---|
| db_host | The database host. | localhost |
| db_username | Username | root |
| db_password | Password | admin |
| db_name | The name of the database | test |
Example 1
$result = $sql->query("SELECT * FROM users WHERE userid = ? AND user_type = ?", ['1', 'superadmin'], true);
print_r($result);Example 2
$result = $sql->query("SELECT * FROM users", []);
print_r($result);| Parrameter | Details | Example | Type | Required | Can be empty |
|---|---|---|---|---|---|
| query | The sql query | SELECT * FROM test; |
String | true | False |
| options | If you have a where statement | [$param1, $param2] |
Array | true | true |
| array_push | Make the array Multidimensional | true |
boolean | false | true |
| no_result | Set this to true if the sql query has no return falue | true |
boolean | false | true |
$sql->displayconnection()