Maurits van der Schee 3 years ago
parent
commit
c003f404fb
3 changed files with 5 additions and 3 deletions
  1. 2
    1
      api.include.php
  2. 2
    1
      api.php
  3. 1
    1
      src/Tqdev/PhpCrudApi/Database/LazyPdo.php

+ 2
- 1
api.include.php View File

@@ -6387,7 +6387,7 @@ namespace Tqdev\PhpCrudApi\Database {
6387 6387
             return $this->pdo()->lastInsertId($name);
6388 6388
         }
6389 6389
 
6390
-        public function query(string $statement): \PDOStatement
6390
+        public function query(string $query, int $fetchMode = null, mixed ...$fetchModeArgs): \PDOStatement
6391 6391
         {
6392 6392
             return call_user_func_array(array($this->pdo(), 'query'), func_get_args());
6393 6393
         }
@@ -7579,6 +7579,7 @@ namespace Tqdev\PhpCrudApi\Middleware {
7579 7579
                     $columnNames = array_map('trim', explode(',', $returnedColumns));
7580 7580
                     $columnNames[] = $passwordColumnName;
7581 7581
                     $columnNames[] = $pkName;
7582
+                    $columnNames = array_values(array_unique($columnNames));
7582 7583
                 }
7583 7584
                 $columnOrdering = $this->ordering->getDefaultColumnOrdering($table);
7584 7585
                 if ($path == 'register') {

+ 2
- 1
api.php View File

@@ -6387,7 +6387,7 @@ namespace Tqdev\PhpCrudApi\Database {
6387 6387
             return $this->pdo()->lastInsertId($name);
6388 6388
         }
6389 6389
 
6390
-        public function query(string $statement): \PDOStatement
6390
+        public function query(string $query, int $fetchMode = null, mixed ...$fetchModeArgs): \PDOStatement
6391 6391
         {
6392 6392
             return call_user_func_array(array($this->pdo(), 'query'), func_get_args());
6393 6393
         }
@@ -7579,6 +7579,7 @@ namespace Tqdev\PhpCrudApi\Middleware {
7579 7579
                     $columnNames = array_map('trim', explode(',', $returnedColumns));
7580 7580
                     $columnNames[] = $passwordColumnName;
7581 7581
                     $columnNames[] = $pkName;
7582
+                    $columnNames = array_values(array_unique($columnNames));
7582 7583
                 }
7583 7584
                 $columnOrdering = $this->ordering->getDefaultColumnOrdering($table);
7584 7585
                 if ($path == 'register') {

+ 1
- 1
src/Tqdev/PhpCrudApi/Database/LazyPdo.php View File

@@ -117,7 +117,7 @@ class LazyPdo extends \PDO
117 117
         return $this->pdo()->lastInsertId($name);
118 118
     }
119 119
 
120
-    public function query(string $statement): \PDOStatement
120
+    public function query(string $query, int $fetchMode = null, mixed ...$fetchModeArgs): \PDOStatement
121 121
     {
122 122
         return call_user_func_array(array($this->pdo(), 'query'), func_get_args());
123 123
     }

Loading…
Cancel
Save