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