extends |
DbEngine |
---|
MySQL class
This class should be responsible for all mysql Database activities
Methods | ||
---|---|---|
public
|
connect($db1 = "", $dhost1 = "", $duser1 = "", $dpass1 = ""): MySQL
|
# |
public
|
cleanQuery($string)
|
# |
public
|
clearQuery($string)
|
# |
public
|
executeQuery($sql)
|
# |
public
|
executeQueryQuick($sql)
|
# |
public
|
commitRollback()
|
# |
public
|
commit()
|
# |
public
|
rollback()
|
# |
public
|
disableAutoCommit()
|
# |
public
|
enableAutoCommit()
|
# |
public
|
getDatabaseLink()
|
# |
public
|
multiQuery($sql)
|
# |
public
|
prepare($sql)
|
# |
public
|
executeQueryJFX($sql)
|
# |
public
|
executeQueryQuickJFX($sql)
|
# |
public
|
disconnect()
|
# |
public
|
updateSQL($frm, $txttbl, $where)
|
# |
public
|
insertSQL($frm, $txttbl)
|
# |
public
|
searchSQL($frm, $tbllist, $where, $OP)
|
# |
public
|
createDatabase()
|
# |
public
|
createTable($sql)
|
# |
public
|
dropTable($tableName)
|
# |
public
|
isRecordExist($sql)
|
# |
public
|
row_fetch_assoc($result)
|
# |
public
|
last_insert_id()
|
# |
public
|
isCacheExpired($filename, $ttl)
|
# |
public
|
fetchQuery($sql = "", $ttl = 0, $filename = "", $key = "id", $issave = false)
|
# |
public
|
insertCache($filename, $key, $data = [], $tbls = "", $sql = "")
|
# |
public
|
clearCache($filename)
|
# |
public
|
updateCache($filename, $keymap, $data = [], $where = "", $tbls = "", $sql = "")
|
# |
public
|
deleteCache($filename, $keymap, $where = "", $tbls = "", $sql = "")
|
# |
public
|
updateCacheSQL($filename, $key, $sql, $priority = 1)
|
# |
public
|
executeUpdateCacheSQL($filename)
|
# |
Methods inherited from Sphp\kit\DbEngine |
---|
getTableSQL(), getTableColumns(), getDbTables(), getCreateTableSQL(), saveToCache(), getFromCache() |
Properties | |||
---|---|---|---|
public
static
|
|
$dlink
|
# |
public
static
|
|
$isConnect = false
|
# |
public
|
|
$all_query_ok = true
|
# |