Skip to content

Commit fbf9e8b

Browse files
authored
DESCRIBE TABLE not working #24
1 parent 54a4bd3 commit fbf9e8b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/PDO.class.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ public function query($query, $params = null, $fetchMode = PDO::FETCH_ASSOC)
224224
$rawStatement = explode(" ", $query);
225225
$this->Init($query, $params);
226226
$statement = strtolower($rawStatement[0]);
227-
if ($statement === 'select' || $statement === 'show' || $statement === 'call') {
227+
if ($statement === 'select' || $statement === 'show' || $statement === 'call' || $statement === 'describe') {
228228
return $this->sQuery->fetchAll($fetchMode);
229229
} elseif ($statement === 'insert' || $statement === 'update' || $statement === 'delete') {
230230
return $this->sQuery->rowCount();
@@ -246,7 +246,7 @@ public function iterator($query, $params = null, $fetchMode = PDO::FETCH_ASSOC)
246246
$rawStatement = explode(" ", $query);
247247
$this->Init($query, $params, array(PDO::ATTR_CURSOR => PDO::CURSOR_SCROLL));
248248
$statement = strtolower($rawStatement[0]);
249-
if ($statement === 'select' || $statement === 'show' || $statement === 'call') {
249+
if ($statement === 'select' || $statement === 'show' || $statement === 'call' || $statement === 'describe') {
250250
return new PDOIterator($this->sQuery, $fetchMode);
251251
} elseif ($statement === 'insert' || $statement === 'update' || $statement === 'delete') {
252252
return $this->sQuery->rowCount();

0 commit comments

Comments
 (0)