metabase_wrapper.php
来自「视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.」· PHP 代码 · 共 1,626 行 · 第 1/4 页
PHP
1,626 行
}}function MetabaseFetchResult($database, $result, $row, $field){ global $_MDB_databases; $result = $_MDB_databases[$database]->fetch($result, $row, $field); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('FetchResult', $result->getMessage()); return(0); } else { return($result); }}function MetabaseFetchCLOBResult($database, $result, $row, $field){ global $_MDB_databases; $result = $_MDB_databases[$database]->fetchClob($result, $row, $field); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('FetchCLOBResult', $result->getMessage()); return(0); } else { return($result); }}function MetabaseFetchBLOBResult($database, $result, $row, $field){ global $_MDB_databases; $result = $_MDB_databases[$database]->fetchBlob($result, $row, $field); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('FetchBLOBResult', $result->getMessage()); return(0); } else { return($result); }}function MetabaseDestroyResultLOB($database, $lob){ global $_MDB_databases; $result = $_MDB_databases[$database]->_destroyResultLob($lob); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('DestroyResultLOB', $result->getMessage()); return(0); } else { return(1); }}function MetabaseEndOfResultLOB($database, $lob){ global $_MDB_databases; $result = $_MDB_databases[$database]->endOfResultLob($lob); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('EndOfResultLOB', $result->getMessage()); return(0); } else { return($result); }}function MetabaseReadResultLOB($database, $lob, &$data, $length){ global $_MDB_databases; $result = $_MDB_databases[$database]->_readResultLob($lob, $data, $length); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('ReadResultLOB', $result->getMessage()); return(0); } else { return(1); }}function MetabaseResultIsNull($database, $result, $row, $field){ global $_MDB_databases; $result = $_MDB_databases[$database]->resultIsNull($result, $row, $field); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('ResultIsNull', $result->getMessage()); return(0); } else { return($result); }}function MetabaseFetchDateResult($database, $result, $row, $field){ global $_MDB_databases; $result = $_MDB_databases[$database]->fetchDate($result, $row, $field); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('FetchDateResult', $result->getMessage()); return(0); } else { return($result); }}function MetabaseFetchTimestampResult($database, $result, $row, $field){ global $_MDB_databases; $result = $_MDB_databases[$database]->fetchTimestamp($result, $row, $field); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('FetchTimestampResult', $result->getMessage()); return(0); } else { return($result); }}function MetabaseFetchTimeResult($database, $result, $row, $field){ global $_MDB_databases; $result = $_MDB_databases[$database]->fetchTime($result, $row, $field); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('FetchTimeResult', $result->getMessage()); return(0); } else { return($result); }}function MetabaseFetchBooleanResult($database, $result, $row, $field){ global $_MDB_databases; $result = $_MDB_databases[$database]->fetchBoolean($result, $row, $field); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('FetchBooleanResult', $result->getMessage()); return(0); } else { return($result); }}function MetabaseFetchFloatResult($database, $result, $row, $field){ global $_MDB_databases; $result = $_MDB_databases[$database]->fetchFloat($result, $row, $field); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('FetchFloatResult', $result->getMessage()); return(0); } else { return($result); }}function MetabaseFetchDecimalResult($database, $result, $row, $field){ global $_MDB_databases; $result = $_MDB_databases[$database]->fetchDecimal($result, $row, $field); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('FetchDecimalResult', $result->getMessage()); return(0); } else { return($result); }}function MetabaseFetchResultField($database, $result, &$field){ global $_MDB_databases; $result = $_MDB_databases[$database]->fetchOne($result); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('FetchResultField', $result->getMessage()); return(0); } else { $field = $result; return(1); }}function MetabaseFetchResultArray($database, $result, &$array, $row){ global $_MDB_databases; $result = $_MDB_databases[$database]->fetchInto($result, MDB_FETCHMODE_ORDERED, $row); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('FetchResultArray', $result->getMessage()); return(0); } else { $array = $result; return(1); }}function MetabaseFetchResultRow($database, $result, &$row){ global $_MDB_databases; $result = $_MDB_databases[$database]->fetchRow($result); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('FetchResultRow', $result->getMessage()); return(0); } else { $row = $result; return(1); }}function MetabaseFetchResultColumn($database, $result, &$column){ global $_MDB_databases; $result = $_MDB_databases[$database]->fetchCol($result); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('FetchResultColumn', $result->getMessage()); return(0); } else { $column = $result; return(1); }}function MetabaseFetchResultAll($database, $result, &$all){ global $_MDB_databases; $result = $_MDB_databases[$database]->fetchAll($result); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('FetchResultAll', $result->getMessage()); return(0); } else { $all = $result; return(1); }}function MetabaseNumberOfRows($database, $result){ global $_MDB_databases; $result = $_MDB_databases[$database]->numRows($result); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('NumberOfRows', $result->getMessage()); return(0); } else { return($result); }}function MetabaseNumberOfColumns($database, $result){ global $_MDB_databases; $result = $_MDB_databases[$database]->numCols($result); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('NumberOfColumns', $result->getMessage()); return(0); } else { return($result); }}function MetabaseGetColumnNames($database, $result, &$column_names){ global $_MDB_databases; $result = $_MDB_databases[$database]->getColumnNames($result); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('GetColumnNames', $result->getMessage()); return(0); } else { $column_names = $result; return(1); }}function MetabaseSetResultTypes($database, $result, &$types){ global $_MDB_databases; $result = $_MDB_databases[$database]->setResultTypes($result, $types); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('SetResultTypes', $result->getMessage()); return(0); } else { return(1); }}function MetabaseFreeResult($database, $result){ global $_MDB_databases; $result = $_MDB_databases[$database]->freeResult($result); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('FreeResult', $result->getMessage()); return(0); } else { return(1); }}function MetabaseError($database){ global $_MDB_databases; $result = $_MDB_databases[$database]->error(); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('Error', $result->getMessage()); return(0); } else { return(1); }}function MetabaseSetErrorHandler($database, $function){ global $_MDB_databases; $result = $_MDB_databases[$database]->setErrorHandler($function); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('SetErrorHandler', $result->getMessage()); return(0); } else { return(1); }}function MetabaseCreateDatabase($database, $name){ global $_MDB_databases; $result = $_MDB_databases[$database]->createDatabase($name); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('CreateDatabase', $result->getMessage()); return(0); } else { return(1); }}function MetabaseDropDatabase($database, $name){ global $_MDB_databases; $result = $_MDB_databases[$database]->dropDatabase($name); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('DropDatabase', $result->getMessage()); return(0); } else { return(1); }}function MetabaseSetDatabase($database, $name){ global $_MDB_databases; $result = $_MDB_databases[$database]->setDatabase($name); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('SetDatabase', $result->getMessage()); return(0); } else { return($result); }}function MetabaseGetIntegerFieldTypeDeclaration($database, $name, &$field){ global $_MDB_databases; $result = $_MDB_databases[$database]->getIntegerDeclaration($name, $field); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('GetIntegerFieldTypeDeclaration', $result->getMessage()); return(0); } else { return(1); }}function MetabaseGetTextFieldTypeDeclaration($database, $name, &$field){ global $_MDB_databases; $result = $_MDB_databases[$database]->getTextDeclaration($name, $field); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('GetTextFieldTypeDeclaration', $result->getMessage()); return(0); } else { return(1); }}function MetabaseGetCLOBFieldTypeDeclaration($database, $name, &$field){ global $_MDB_databases; $result = $_MDB_databases[$database]->getClobDeclaration($name, $field); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('GetCLOBFieldTypeDeclaration', $result->getMessage()); return(0); } else { return(1); }}function MetabaseGetBLOBFieldTypeDeclaration($database, $name, &$field){ global $_MDB_databases; $result = $_MDB_databases[$database]->getBlobDeclaration($name, $field); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('GetBLOBFieldTypeDeclaration', $result->getMessage()); return(0); } else { return(1); }}function MetabaseGetBooleanFieldTypeDeclaration($database, $name, &$field){ global $_MDB_databases; $result = $_MDB_databases[$database]->getBooleanDeclaration($name, $field); if (MDB::isError($result)) { $_MDB_databases[$database]->setError('GetBooleanFieldTypeDeclaration', $result->getMessage()); return(0); } else { return(1); }}function MetabaseGetDateFieldTypeDeclaration($database, $name, &$field){
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?