MYSQLDatabase

Implements \TinyORM\IDatabase

MYSQLDatabase class

This class holds the logics to convert Query/Update/Insert/Delete class to actual MYSQL query string This class will be extended my Database class

package

Default

Methods

connection

connection() : void
static

Return mysql connection

delete

delete(\TinyORM\Delete $delete) : boolean
static

Method that execute TinyORM\Delete object

Arguments

$delete

\TinyORM\Delete

Response

boolean

deleteToString

deleteToString(\TinyORM\Delete $query) : string
static

Method that convert TinyORM\Delete object to SQL DELETE string

Arguments

Response

string

insert

insert(\TinyORM\Insert $insert) : string
static

Method that execute TinyORM\Insert object

Arguments

$insert

\TinyORM\Insert

Response

string

insertToString

insertToString(\TinyORM\Insert $query) : string
static

Method that convert TinyORM\Insert object to SQL INSERT string

Arguments

Response

string

query

query(\TinyORM\Query $query) : array
static

Method that execute TinyORM\Query object

Arguments

Response

array

selectToString

selectToString(\TinyORM\Query $query) : string
static

Method that convert TinyORM\Query object to SQL SELECT string

Arguments

Response

string

update

update(\TinyORM\Update $update) : boolean
static

Method that execute TinyORM\Update object

Arguments

$update

\TinyORM\Update

Response

boolean

updateToString

updateToString(\TinyORM\Update $query) : string
static

Method that convert TinyORM\Update object to SQL Update string

Arguments

Response

string

Properties

MySql connection

conn : \mysqli
static
var

MySql connection

Type(s)

\mysqli