debug
概要
直前に実行されたSQLを取得します。
使用例
try {
$this->D->update(
‘tbl_test’,
array( ‘name3’ ),
array( ‘:name’ ),
‘id = :id’,
array(
‘name’ => ‘更新太郎’,
‘id’ => 2
)
);
} catch ( Exception $e ) {
echo $this->D->debug();
}
DatabaseManagerないでPDOExceptionが発生した場合、xFrameworkExceptionが発生し、処理が止まります。
そのため、デバッグする際は、try~catchのcatchでdebugをコールすることで、エラーが発生したSQLを確認できます。
[PX通信]DatabaseManager->debug