Documentation

BaseManager
in package

Tags
abstract

safety database connexion

example

$database = new BaseManager(initfile); // suit code user ...

example

unset($database); // déconnexion de la base de données

example

initfile example: model/.db.example

desc

initfile is the name of the file to read the identification from

desc

initfile is a text file with a basic line format property: value

desc

!!! add initfile to .gitignore to keep it secret !!!

author

Kaloyan KRASTEV

link
kaloyansen@gmail.com
version
0.0.5

Table of Contents

INSEB  = "('"
INSEF  = "')"
INSEP  = "', '"
$conn  : mixed
$database  : mixed
$iconn  : int
$jsonFile  : string
$password  : mixed
$server  : mixed
$username  : mixed
__construct()  : mixed
__destruct()  : mixed
object2array()  : array<string|int, mixed>
error()  : mixed
sql()  : mixed
sqlarr()  : array<string|int, mixed>|null
sqlint()  : int
sqloo()  : object
sqlstring()  : string
close()  : void
connexion()  : mixed
export()  : mixed
initFrom()  : void
open()  : mixed
reconnexion()  : void

Constants

Properties

$jsonFile

private static string $jsonFile = DOWN . "/connexion.json"

Methods

__construct()

public __construct([string|null $infile = null ]) : mixed
Parameters
$infile : string|null = null
Return values
mixed

__destruct()

public __destruct() : mixed
Return values
mixed

object2array()

public static object2array(object $objet) : array<string|int, mixed>
Parameters
$objet : object
Tags
desc

array of properties

Return values
array<string|int, mixed>

$array

error()

protected error() : mixed
Return values
mixed

sql()

protected static sql(string $query) : mixed
Parameters
$query : string
Return values
mixed

sqlarr()

protected static sqlarr(string $query) : array<string|int, mixed>|null
Parameters
$query : string
Return values
array<string|int, mixed>|null

sqlint()

protected static sqlint(string $query) : int
Parameters
$query : string
Return values
int

sqloo()

protected static sqloo(string $query) : object
Parameters
$query : string
Return values
object

sqlstring()

protected static sqlstring(string $query) : string
Parameters
$query : string
Return values
string

close()

private close() : void
Return values
void

connexion()

private connexion() : mixed
Return values
mixed

export()

private export() : mixed
Return values
mixed

initFrom()

private initFrom(string $infile) : void
Parameters
$infile : string
Return values
void

open()

private open() : mixed
Return values
mixed

reconnexion()

private reconnexion() : void
Return values
void

Search results