本文整理匯總了PHP中TTransaction::getDatabase方法的典型用法代碼示例。如果您正苦於以下問題:PHP TTransaction::getDatabase方法的具體用法?PHP TTransaction::getDatabase怎麽用?PHP TTransaction::getDatabase使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類TTransaction
的用法示例。
在下文中一共展示了TTransaction::getDatabase方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: write
/**
* Writes an message in the global logger
* @param $message Message to be written
*/
public function write($message)
{
$dbname = TTransaction::getDatabase();
// avoid log of log
if ($dbname !== 'log' and in_array(substr($message, 0, 6), array('INSERT', 'UPDATE', 'DELETE'))) {
$time = date("Y-m-d H:i:s");
TTransaction::open('log');
$object = new self();
$object->logdate = $time;
$object->login = TSession::getValue('login');
$object->database_name = $dbname;
$object->sql_command = $message;
$object->statement_type = strtoupper(substr($message, 0, 6));
$object->store();
TTransaction::close();
}
}
示例2: __construct
public function __construct()
{
parent::__construct();
try {
TTransaction::open('samples');
// open transaction
print TTransaction::getDatabase();
// current database
echo '<br>';
print_r(TTransaction::getDatabaseInfo());
// current db info
TTransaction::close();
// close transaction
} catch (Exception $e) {
new TMessage('error', $e->getMessage());
}
}