Merge pull request #371 from leunggamciu/fix_undefined_index_extra

修复undefined index:extra
This commit is contained in:
ThinkPHP
2016-03-11 22:32:00 +08:00

View File

@@ -130,8 +130,10 @@ class Mysql extends Driver
$pdo = $this->linkID->query("EXPLAIN " . $sql); $pdo = $this->linkID->query("EXPLAIN " . $sql);
$result = $pdo->fetch(\PDO::FETCH_ASSOC); $result = $pdo->fetch(\PDO::FETCH_ASSOC);
$result = array_change_key_case($result); $result = array_change_key_case($result);
if (strpos($result['extra'], 'filesort') || strpos($result['extra'], 'temporary')) { if (isset($result['extra'])) {
Log::record('SQL:' . $this->queryStr . '[' . $result['extra'] . ']', 'warn'); if (strpos($result['extra'], 'filesort') || strpos($result['extra'], 'temporary')) {
Log::record('SQL:' . $this->queryStr . '[' . $result['extra'] . ']', 'warn');
}
} }
return $result; return $result;
} }