本文整理汇总了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());
}
}