\JSONDB\JSONDB
Class JSONDB
Summary
Constants
PARAM_STRING
PARAM_STRING
Parses a value to string for prepared queries.
PARAM_INT
PARAM_INT
Parses a value to integer for prepared queries.
PARAM_BOOL
PARAM_BOOL
Parses a value to boolean for prepared queries.
PARAM_NULL
PARAM_NULL
Parses a value to null for prepared queries.
PARAM_ARRAY
PARAM_ARRAY
Parses a value to array for prepared queries.
FETCH_ARRAY
FETCH_ARRAY
Defines if we fetch results as array.
FETCH_OBJECT
FETCH_OBJECT
Defines if we fetch results as object.
FETCH_CLASS
FETCH_CLASS
Defines if we fetch results by mapping a defined class.
Properties
$instance
$instance : \JSONDB\JSONDB
| Description | Current JSONDB class instance | 
| Type | \JSONDB\JSONDB | 
Methods
__construct()
__construct()
JSONDB __constructor.
getInstance()
getInstance() : \JSONDB\JSONDB
Returns the current JSONDB instance.
Returns
static
                createServer()
createServer(string $name, string $username, string $password, boolean $connect = FALSE) : \JSONDB\JSONDB|\JSONDB\Database
Creates a new server.
Parameters
| string | $name | The server's name | 
| string | $username | The server's username | 
| string | $password | The server's password | 
| boolean | $connect | Defines if JSONDB have to connect directly to the server after the creation | 
Throws
Returns
connect()
connect(string $name, string $username, string $password, string $database = NULL) : \JSONDB\Database
Connects to a database.
Parameters
| string | $name | The server's name | 
| string | $username | The username used to connect | 
| string | $password | The password used to connect | 
| string | $database | The name of the database | 
Throws
Returns
quote()
quote(string  $value) : string
                    Escapes reserved characters and quotes a value.
Parameters
| string | $value | The value to quote | 
Returns
string
Link
static