public function execute($query) { $query = trim($query); if (strlen($query) == 0) { return; } printf("\r\n"); $result = null; try { $result = $this->database->prepare($query)->execute(); if ($result->size > 0) { printf(CLIUtilities::table($result->rows)); } if ($result->insertId != 0) { printf("Inserted record with primary key %d\r\n", $result->insertId); } printf("\r\n"); printf("Time: %dms\r\n", $result->time); printf("Rows Affected: %d\r\n", $result->affected); printf("\r\n"); } catch (DatabaseException $e) { printf("%s\r\n\r\n", $e->getError()); } }