@@ -223,7 +223,7 @@ public function query($query, $params = null, $fetchMode = PDO::FETCH_ASSOC)
223
223
$ rawStatement = explode ("" , $ query );
224
224
$ this ->Init ($ query , $ params );
225
225
$ statement = strtolower ($ rawStatement [0 ]);
226
- if ($ statement === 'select ' || $ statement === 'show ' ) {
226
+ if ($ statement === 'select ' || $ statement === 'show ' || $ statement === " call " ) {
227
227
return $ this ->sQuery ->fetchAll ($ fetchMode );
228
228
} elseif ($ statement === 'insert ' || $ statement === 'update ' || $ statement === 'delete ' ) {
229
229
return $ this ->sQuery ->rowCount ();
@@ -245,7 +245,7 @@ public function iterator($query, $params = null, $fetchMode = PDO::FETCH_ASSOC)
245
245
$ rawStatement = explode ("" , $ query );
246
246
$ this ->Init ($ query , $ params , array (PDO ::ATTR_CURSOR => PDO ::CURSOR_SCROLL ));
247
247
$ statement = strtolower ($ rawStatement [0 ]);
248
- if ($ statement === 'select ' || $ statement === 'show ' ) {
248
+ if ($ statement === 'select ' || $ statement === 'show ' || $ statement === " call " ) {
249
249
return new PDOIterator ($ this ->sQuery , $ fetchMode );
250
250
} elseif ($ statement === 'insert ' || $ statement === 'update ' || $ statement === 'delete ' ) {
251
251
return $ this ->sQuery ->rowCount ();
0 commit comments