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);
$result = $pdo->fetch(\PDO::FETCH_ASSOC);
$result = array_change_key_case($result);
if (strpos($result['extra'], 'filesort') || strpos($result['extra'], 'temporary')) {
Log::record('SQL:' . $this->queryStr . '[' . $result['extra'] . ']', 'warn');
if (isset($result['extra'])) {
if (strpos($result['extra'], 'filesort') || strpos($result['extra'], 'temporary')) {
Log::record('SQL:' . $this->queryStr . '[' . $result['extra'] . ']', 'warn');
}
}
return $result;
}