Layer: Core · Source: lib/core/DbMySQLi.php:17 (lines 17–489)
class DbMySQLi
| Tag | Value |
|---|---|
@category | Core Class |
@author | M.Noermoehammad |
@license | MIT |
@version | 1.0 |
No parent, interface or trait. This is a root type.
None.
| Visibility | Type | Name | Default | Line |
|---|---|---|---|---|
private | (untyped) | $dbc | 19 | |
private | (untyped) | $dbhost | 21 | |
private | (untyped) | $dbuser | 23 | |
private | (untyped) | $dbpass | 25 | |
private | (untyped) | $dbname | 27 | |
private | (untyped) | $dbport | 29 | |
private | (untyped) | $ca | false | 31 |
private static | static | $report_mode | 33 | |
private static | static | $config | [] | 35 |
public | (untyped) | $errors | 37 | |
public static | static | $inst | null | 39 |
public static | static | $counter | 0 | 41 |
| Visibility | Method | Summary | Line |
|---|---|---|---|
| public | __construct() | (undocumented) | 43 |
| public | __destruct() | (undocumented) | 61 |
| public static | activateReportMode() | activate report mode on MySQLi Driver | 75 |
| public static | getInstance() | getInstance | 90 |
| public | dbMySQLTransaction() | dbMySQLiTransaction() | 106 |
| public | dbMySQLCommit() | dbMySQLiCommit() | 116 |
| public | dbMySQLInsertId() | dbMySQLiLastInsertId | 125 |
| public | disconnect() | disconnect() | 134 |
| public | simpleQuery() | simpleQuery | 145 |
| public | preparedQuery() | preparedQuery | 185 |
| public | preparedSelect() | A helper function for SELECT queries | 220 |
| public | preparedInsert() | INSERT query from an array | 234 |
| public | preparedUpdate() | preparedUpdate | 256 |
| public | escape_string() | escape_string | 283 |
| public | filterData() | Filtering user data | 303 |
| public | cleanOutputDisplay() | cleanOutputDisplay() | 323 |
| public | isTableExists() | isTableExists | 341 |
| public | getNumRows() | getNumRows | 362 |
| public | getResult() | getResult | 386 |
| protected | setDbRealConnection() | setDbRealConnection() | 417 |
| private | getConfiguration() | getConfiguration | 470 |
| private | caRootPath() | caRootPath() | 482 |
public function __construct()
lines 43–59 (17)
Takes no parameters.
public function __destruct()
lines 61–67 (7)
Takes no parameters.
Returns: (none declared)
public static function activateReportMode()
lines 75–82 (8)
activate report mode on MySQLi Driver
Takes no parameters.
Returns: (none declared) — void
public static function getInstance()
lines 90–98 (9)
getInstance
Takes no parameters.
Returns: (none declared) — object
public function dbMySQLTransaction()
lines 106–110 (5)
dbMySQLiTransaction()
Takes no parameters.
Returns: (none declared) — bol
public function dbMySQLCommit()
lines 116–119 (4)
dbMySQLiCommit()
Takes no parameters.
Returns: (none declared)
public function dbMySQLInsertId()
lines 125–128 (4)
dbMySQLiLastInsertId
Takes no parameters.
Returns: (none declared)
public function disconnect()
lines 134–137 (4)
disconnect()
Takes no parameters.
Returns: (none declared)
public function simpleQuery($sql)
lines 145–156 (12)
simpleQuery
| Parameter | Type | Default | Description |
|---|---|---|---|
$sql | (untyped) | required | none |
Returns: (none declared)
public function preparedQuery($sql, $params, $types = "")
lines 185–203 (19)
preparedQuery
mysqli prepared statement
| Parameter | Type | Default | Description |
|---|---|---|---|
$sql | (untyped) | required | none |
$params | (untyped) | required | none |
$types | (untyped) | “” | none |
Returns: (none declared) — object
public function preparedSelect($sql, $params = [], $types = "")
lines 220–224 (5)
A helper function for SELECT queries
| Parameter | Type | Default | Description |
|---|---|---|---|
$sql | (untyped) | required | none |
$params | (untyped) | [] | none |
$types | (untyped) | “” | none |
Returns: (none declared) — object
public function preparedInsert($table, $data)
lines 234–245 (12)
INSERT query from an array
| Parameter | Type | Default | Description |
|---|---|---|---|
$table | (untyped) | required | none |
$data | (untyped) | required | none |
Returns: (none declared) — void
public function preparedUpdate($table, $data, $id)
lines 256–274 (19)
preparedUpdate
| Parameter | Type | Default | Description |
|---|---|---|---|
$table | (untyped) | required | none |
$data | (untyped) | required | none |
$id | (untyped) | required | none |
Returns: (none declared) — void
public function escape_string($field)
lines 283–287 (5)
| Parameter | Type | Default | Description |
|---|---|---|---|
$field | (untyped) | required | none |
Returns: (none declared) — string
public function filterData($data)
lines 303–314 (12)
Filtering user data
| Parameter | Type | Default | Description |
|---|---|---|---|
$data | (untyped) | required | none |
Returns: (none declared) — mixed
public function cleanOutputDisplay($data)
lines 323–331 (9)
cleanOutputDisplay()
| Parameter | Type | Default | Description |
|---|---|---|---|
$data | (untyped) | required | none |
Returns: (none declared) — mixed
public function isTableExists($table_name)
lines 341–354 (14)
isTableExists
checking whether table name exists on database
| Parameter | Type | Default | Description |
|---|---|---|---|
$table_name | (untyped) | required | none |
Returns: (none declared) — boolean
public function getNumRows($results)
lines 362–376 (15)
getNumRows
| Parameter | Type | Default | Description |
|---|---|---|---|
$results | (untyped) | required | none |
Returns: (none declared) — int|string
public function getResult($Statement)
lines 386–408 (23)
getResult
| Parameter | Type | Default | Description |
|---|---|---|---|
$Statement | (untyped) | required | none |
Returns: (none declared) — array
protected function setDbRealConnection()
lines 417–462 (46)
setDbRealConnection()
Takes no parameters.
Returns: (none declared) — bool
private function getConfiguration()
lines 470–473 (4)
getConfiguration
Takes no parameters.
Returns: (none declared) — array
private function caRootPath($ca = false)
lines 482–488 (7)
caRootPath()
| Parameter | Type | Default | Description |
|---|---|---|---|
$ca | (untyped) | false | none |
Returns: (none declared) — string
This page is generated from source by 'tools/gendoc'. Edits will be overwritten.